繁体   English   中英

从后面的代码生成html

[英]generating html from code behind

在我的.aspx.cs中,我有一个代码,它读取.xml文件,然后将xml反序列化为一个名为Post的对象。 问题是在我的.aspx页面中我有一个div,我想用后面的代码生成的html从后面的代码填写这个div的内容..我怎么能这样做?

你从aspx标记中提到的div:

<div><asp:Literal ID="PostContent" runat="server" /></div>

您的代码背后:

PostContent.Text = Post.GeneratedHtml;

使用div的InnerHtml或InnerText属性来加载文本。 div将是HtmlGenericControl类型的控件。

在您的页面中:

<div id="content" runat="server" />

在你的代码隐藏中:

protected HtmlGenericControl content;

content.InnerHtml = myGeneratedText;

使用Literal控件。 这里的例子。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM