台灣最大程式設計社群網站
線上人數
1112
 
會員總數:243311
討論主題:188091
歡迎您免費加入會員
討論區列表 >> ASP.NET >> User Control無法使用HttpContext匯出excel?
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
User Control無法使用HttpContext匯出excel?
價值 : 50 QP  點閱數:256 回應數:6

樓主

檸檬西瓜雪泥
初學者
15 47
650 89
發送站內信

如標題
想請問各位大大是否有遇到此狀況?
之前小弟的寫法在一般的aspx都可用
但這次需要用到tab所以先把某個aspx寫在uc
不知道是否跟updatepanel衝突的問題一樣?

感謝

小弟的code


下載成excel


chrome的開發者工具 console錯誤訊息



搜尋相關Tags的文章: [ User Contro ] , [ HttpContext ] , [ Excel ] ,
本篇文章發表於2018-04-26 18:14
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
最有價值解答

MIS2000 Lab
檢舉此回應
(1) 擔心 UpdatePanel(ASP.NET AJAX)給您添麻煩?
那就先做一份沒有 UpdatePanel的版本,試試看
就能知道結果囉∼

(2) 您還在用這種方法產生 Excel檔嗎?
這種程式是很好寫,
但這樣產生的格式,將來這份 Excel再利用、再運算,可能會出問題

簡單的說,這種作法像是直接從網頁上,複製,轉貼到Excel檔上面
例如:字形格式、底色可能都會一起複製下來

考慮改用 NPOI或相關套件,產生標準、乾淨的Excel檔嗎?


本篇文章回覆於2018-04-26 20:55
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

檸檬西瓜雪泥
檢舉此回應
Hi MIS2000 大大

(1)我沒有使用 UpdatePanel 唷,我是猜測User Control會不會有這種問題
(2)小弟我就是用NPOI唷,轉成MemoryStream後再使用ExportExcelStream那支下載
本篇文章回覆於2018-04-27 10:32
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

檸檬西瓜雪泥
檢舉此回應
抱歉已找到問題
在aspx那頁有發現 UpdatePanel @@"
本篇文章回覆於2018-04-27 10:45
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

MIS2000 Lab
檢舉此回應
感恩經驗分享 :-)

對後續有類似問題的人,一定有幫助
本篇文章回覆於2018-04-27 10:55
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應

檸檬西瓜雪泥
檢舉此回應
想再請教一下



如果我的匯出按鈕分別寫在各個uc裡面,我如果要設triggers
是不是沒辦法?
本篇文章回覆於2018-04-27 10:57
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
作者回應

檸檬西瓜雪泥
檢舉此回應
已找到供參考


本篇文章回覆於2018-04-27 11:18
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.