在我的.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. 從HTML代碼生成PDF文件
- 4. 從IE生成HTML源代碼DOM
- 5. 代碼生成:在Excel中生成HTML
- 6. 自動生成html代碼
- 7. 跨度生成html代碼?
- 8. 組件設計器在後面的代碼中生成代碼
- 9. 代碼後面的HTML
- 10. 從後面的數據庫代碼生成URL
- 11. 如何從Mvc後面的代碼生成ActionLink?
- 12. ASP.Net MVC - 從後面的代碼生成一個ActionLink?
- 13. 後生成的代碼1
- 14. 使用ADO.NET生成代碼後重組代碼DbContext生成器
- 15. 爲php和html代碼生成簡碼
- 16. 從C#代碼生成彙編代碼?
- 17. 代碼從Selenium IDE生成的代碼
- 18. 從Emacs生成代碼
- 19. 從python生成MATLAB代碼
- 20. 從Swagger生成Rails代碼
- 21. 從* .slx生成C++代碼
- 22. 從AST生成源代碼
- 23. 從wsdl生成AS3代碼
- 24. 從C#生成XML代碼
- 25. 基於XML生成Html代碼
- 26. java代碼來生成javadocs html
- 27. PDF通過Javascript生成HTML代碼
- 28. JavaScript是生成HTML代碼休息
- 29. 使用jsp或Javascript生成HTML代碼
- 30. JS代碼中的HTML生成
這樣的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