台灣最大程式設計社群網站
線上人數
1142
 
會員總數:243651
討論主題:188248
歡迎您免費加入會員
討論區列表 >> ASP.NET >> ASP export PDF
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
ASP export PDF
價值 : 20 QP  點閱數:212 回應數:4

樓主

raylight
門外漢
0 7
193 16
發送站內信

這是前端程式碼

這是輸出後端


debug OK
但是測試時

型別 'TextBox' 的控制項 'MainContent_TextBox1' 必須置於有 runat=server 的表單標記之中。
描述: 在執行目前 Web 要求的過程中發生未處理的例外狀況。請檢閱堆疊追蹤以取得錯誤的詳細資訊,以及在程式碼中產生的位置。

例外狀況詳細資訊: System.Web.HttpException: 型別 'TextBox' 的控制項 'MainContent_TextBox1' 必須置於有 runat=server 的表單標記之中。

原始程式錯誤:



行 974: StringWriter sw = new StringWriter();
行 975: HtmlTextWriter hw = new HtmlTextWriter(sw);
行 976: Panel2.RenderControl(hw);
行 977: StringReader sr = new StringReader(sw.ToString());
行 978: Document pdfDoc = new Document(PageSize.A4, 10f, 10f, 100f, 0f);


請問一下這是哪邊有錯誤呢

搜尋相關Tags的文章: [ ASP.net ] , [ PDF ] , [ C# ] ,
本篇文章發表於2018-10-11 08:44
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
不錯的參考

初階MIS
檢舉此回應
Public Overrides Sub VerifyRenderingInServerForm(ByVal control As Control)

End Sub

你試試看加上這段程式碼
本篇文章回覆於2018-10-11 16:15
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

raylight
檢舉此回應
不好意思 不太了解 這部分是要加在哪裡
本篇文章回覆於2018-10-15 09:05
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
最有價值解答

初階MIS
檢舉此回應
加在後端
例如:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

End Sub

Public Overrides Sub VerifyRenderingInServerForm(ByVal control As Control)

End Sub
本篇文章回覆於2018-10-19 08:53
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

raylight
檢舉此回應
不好意思可以再請教一下
匯出後 發現 表格線跟中文都無法顯示
是否是不支援??
還是後端匯出部分哪邊需要調整
本篇文章回覆於2018-10-24 10:46
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

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