在我的.aspx.cs中,我有一个读取.xml文件的代码,我将xml反序列化为一个名为Post的对象。问题是,在我的.aspx页面中,我有一个div,我想用后面的代码生成的html从后面的代码填写这个div的内容..我怎么能这样做?
答案 0 :(得分:4)
你从aspx标记中提到的div:
<div><asp:Literal ID="PostContent" runat="server" /></div>
您的代码背后:
PostContent.Text = Post.GeneratedHtml;
答案 1 :(得分:3)
使用div的InnerHtml或InnerText属性加载文本。 div将是HtmlGenericControl类型的控件。
在您的信息页中:
<div id="content" runat="server" />
在你的代码隐藏中:
protected HtmlGenericControl content;
content.InnerHtml = myGeneratedText;
答案 2 :(得分:2)