こんにちは皆さん 私のWebアプリケーションではC#.netを使用しています。 私はExportToExcel()という名前をExcelのデータにエクスポートする方法を持っています。このメソッドの 私はresponse.contenttype、response.clear()、response.write()、stringwriter、htmltextwriterメソッドを使用します。 このメソッドは正常に動作し、データを正しくエクスポートします。 しかし、そのメソッド呼び出しの上に button1.visible = falseと書くとボタンが見えなくなります。 以下を書いてください。イベントを何度も繰り返すと、エクスポートグリッドビューの応答メソッドがExcelに出力されます
button1.visible = false; //両方がランタイムで動作しない panel1.visible = false; // ExportToExcel()
もう1つの問題は、ExportToExcel()メソッドをコールした後、私のWebページ上の任意のボタンをクリックした後、ExportToExcel()が再度コールし、Excelファイルを保存して開くダイアログボックスを表示することです。
ので、この問題 を解決するためにどのように私を助けてください、私は原因企業にコードを送信することができませんでしMはので、私はすべてに
感謝事前
ya私はボタンクリックでそれを呼び出すことを確認しました。ボタンのプロパティをfalseに設定する方法を教えてください –
最も簡単な方法はCSSを使うことです。ボタンのスタイルプロパティを設定する必要があります。 CSSでは、visibility:hiddenまたはdisplay:noneを設定できます。彼らは違うことをしますが、どちらも要素を隠します。これは少し曖昧ですが、私が.Net webappで作業して以来、しばらくお待ちください。 –