asp.net 無法獲取的內(nèi)部內(nèi)容,因?yàn)樵搩?nèi)容不是文本 的解決方法
更新時間:2009年12月10日 22:29:19 作者:
asp.net 無法獲取的內(nèi)部內(nèi)容,因?yàn)樵搩?nèi)容不是文本 的解決方法
今天在后臺動態(tài)生成一個html控件,類似這樣HtmlTableCell cell = new HtmlTableCell();
直接給cell.InnerHtml = "單元格html代碼";然后頁面顯示是可以的,當(dāng)使用cell.Controls.Add(new Control())時候頁面卻輸出為:"無法獲取 的內(nèi)部內(nèi)容,因?yàn)樵搩?nèi)容不是文本"。后來網(wǎng)上找到解決辦法:
StringBuilder sb = new StringBuilder();
StringWriter sw = new StringWriter(sb);
HtmlTextWriter htw = new HtmlTextWriter(sw);
cell.RenderControl(htw);
最后,調(diào)用Response.Write(sb.ToString());即可。
直接給cell.InnerHtml = "單元格html代碼";然后頁面顯示是可以的,當(dāng)使用cell.Controls.Add(new Control())時候頁面卻輸出為:"無法獲取 的內(nèi)部內(nèi)容,因?yàn)樵搩?nèi)容不是文本"。后來網(wǎng)上找到解決辦法:
復(fù)制代碼 代碼如下:
StringBuilder sb = new StringBuilder();
StringWriter sw = new StringWriter(sb);
HtmlTextWriter htw = new HtmlTextWriter(sw);
cell.RenderControl(htw);
最后,調(diào)用Response.Write(sb.ToString());即可。
相關(guān)文章
詳解高效而穩(wěn)定的企業(yè)級.NET Office 組件Spire(.NET組件介紹之二)
這篇文章主要介紹了詳解高效而穩(wěn)定的企業(yè)級.NET Office 組件Spire(.NET組件介紹之二),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。2016-12-12jQuery調(diào)用WebService返回JSON數(shù)據(jù)及參數(shù)設(shè)置注意問題
.NET Framework 3.5的發(fā)布解決了WebService調(diào)用中json問題,本文將介紹jQuery調(diào)用基于.NET Framework 3.5的WebService返回JSON數(shù)據(jù),感興趣的朋友可以了解下,希望本文對你有所幫助2013-01-01ASP.NET Core中實(shí)現(xiàn)全局異常攔截的完整步驟
這篇文章主要給大家介紹了關(guān)于ASP.NET Core中如何實(shí)現(xiàn)全局異常攔截的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-01-01Asp.net內(nèi)置對象之Cookies(簡介/屬性方法/基本操作及實(shí)例)
本文將圍繞cookies了解Cookies對象/Cookie對象的屬性和方法/Cookie的基本操作及實(shí)例:Cookie的寫入和讀取/Cookie對象相比Session、Application的優(yōu)缺點(diǎn)扥等,感興趣的朋友可以了解下,或許對你學(xué)習(xí)cookies有所幫助2013-02-02.NET截取指定長度漢字超出部分以"..."代替 實(shí)例分享
.NET截取指定長度漢字超出部分以"..."代替 實(shí)例分享,需要的朋友可以參考一下2013-06-06