在我的.aspx.cs中,我有一個讀取.xml文件的代碼,並將xml反序列化爲一個名爲Post的對象。問題是,在我的.aspx頁面我有一個div,我想從後面的代碼使用從代碼背後生成的HTML填充這個div的內容。我該怎麼做?從代碼後面生成html
2
A
回答
4
您從ASPX標記提到的DIV:
<div><asp:Literal ID="PostContent" runat="server" /></div>
後面的代碼:
PostContent.Text = Post.GeneratedHtml;
3
使用div的InnerHtml或InnerText屬性加載文本。 div將是HtmlGenericControl類型的控件。
在你的頁面:
<div id="content" runat="server" />
在您的代碼隱藏:
protected HtmlGenericControl content;
content.InnerHtml = myGeneratedText;
2
相關問題
- 1. 從代碼生成的DropDownList後面
- 2. 從HTML生成Emmet代碼
- 3. 從csv文件生成html代碼
- 4. 從IE生成HTML源代碼DOM
- 5. 從源代碼生成HTML報告
- 6. 從HTML代碼生成PDF文件
- 7. 代碼生成:在Excel中生成HTML
- 8. 自動生成html代碼
- 9. 跨度生成html代碼?
- 10. JAXB生成html代碼
- 11. 如何從動態生成的HTML CheckBox上的Aspx.vb代碼後面的值
- 12. 組件設計器在後面的代碼中生成代碼
- 13. 代碼後面的HTML
- 14. ASP.Net MVC - 從後面的代碼生成一個ActionLink?
- 15. 如何從Mvc後面的代碼生成ActionLink?
- 16. 從後面的數據庫代碼生成URL
- 17. 如何從後面的代碼動態生成ListView和DataPager?
- 18. 動態生成的代碼,從項目符號列表後面
- 19. 後生成的代碼1
- 20. 查看javascript生成的html頁面的實際html源代碼
- 21. 碼生成不正確的HTML代碼
- 22. 生成HTML代碼JavaScript編碼在C#
- 23. 爲php和html代碼生成簡碼
- 24. 代碼從Selenium IDE生成的代碼
- 25. 從C#代碼生成彙編代碼?
- 26. 試圖從Axis2生成的代碼生成代碼
- 27. 從生成的代碼
- 28. 從* .slx生成C++代碼
- 29. 從Emacs生成代碼
- 30. 從INTEGER代碼生成int
這樣的div ID的名稱應與該HtmlGenericControl變量名? – aherlambang 2010-04-04 01:25:43
是的 - 它必須受到保護(或公開)。如果你有Visual Studio設置爲自動構建一個部分類,這將會爲你完成(我不記得這叫做[web應用程序項目??] - 我不使用它)。另外,正如Sky指出的,還有其他選擇 - 文字控制是一個很好的選擇。或者你可以直接在aspx文件中使用代碼:<%= myGeneratedText%>。 – Ray 2010-04-04 01:33:35
這很好。但是你可能想要HtmlEncode myGeneratedText,因爲它是html: content.InnerHtml = HttpUtility.HtmlEncode(myGeneratedText); – BritishDeveloper 2010-04-06 12:57:24