2010-11-25 36 views
0

大家好,我是 我在我的web應用中使用c#.net。 我有一個導出gridview數據excel名稱ExportToExcel()的方法。 在這個方法中我使用了response.contenttype,response.clear(),response.write(),stringwriter,htmltextwriter方法。 此方法正常工作並正確導出數據。 但是當我編寫 button1.visible = false在該方法調用之上,那麼按鈕不會不可見。 意思是我寫了以下內容事件一次又一次使用響應方法導出gridview到excel

button1.visible = false; //兩者都不能在運行時工作 panel1.visible = false;另一個問題是調用ExportToExcel()方法後,如果我點擊我的網頁上的任何按鈕,然後ExportToExcel()再次調用並顯示對話框保存並打開Excel文件。

所以請幫助我如何解決這個問題 餘米無法發送代碼。由於公司的規則,所以請大家幫我

感謝所有提前

回答

0

你的C#的渲染HTML元素並將它們發送給客戶。 HTML沒有.visible屬性。在將元素髮送回客戶端之前,您需要設置正確的HTML屬性或樣式規則。

聽起來好像你在每次回發後調用ExportToExcel()。你是否檢查過你點擊ExportToExcel按鈕時只調用它?

+0

亞我檢查我打電話它按鈕單擊。請告訴我如何將按鈕的屬性設置爲可見的虛假 – 2010-11-26 06:47:23

相關問題