C# ASPX以编程方式添加HTML内容
我有一个简单的C# ASPX以编程方式添加HTML内容,c#,asp.net,master-pages,C#,Asp.net,Master Pages,我有一个简单的ASPX页面,它继承自母版页: (弹出窗口。主) 我看到了这一点,但正如我看到的,我需要asp控件内。 如何仅将HTML内容添加到内容占位符1?内容占位符旨在使您能够使用内容控件在页面标记中添加控件,并使它们显示在母版页的上下文中。因此,在Privacy.aspx中,您可以在BodyContentContent控件中添加一个通用html控件,并在代码中添加的控件上设置InnerContent属性 标记 <asp:Content ID="BodyContent" Content
ASPX
页面,它继承自母版页
:
(弹出窗口。主)
我看到了这一点,但正如我看到的,我需要asp控件内。
如何仅将HTML内容添加到
内容占位符1
?内容占位符旨在使您能够使用内容控件在页面标记中添加控件,并使它们显示在母版页的上下文中。因此,在Privacy.aspx中,您可以在BodyContent
Content控件中添加一个通用html控件,并在代码中添加的控件上设置InnerContent属性
标记
<asp:Content ID="BodyContent" ContentPlaceHolderID="ContentPlaceHolder1"
runat="server">
<span id="SpanContent" runat="server"></span>
</asp:Content>
代码隐藏
protected void Page_Load(object sender, EventArgs e)
{
SpanContent.InnerHtml = "<b>Hello!</b>";
}
受保护的无效页面加载(对象发送方,事件参数e)
{
SpanContent.InnerHtml=“你好!”;
}
public partial class Privacy : System.Web.UI.Page
{
protected override void OnPreInit(EventArgs e)
{
ContentPlaceHolder body = (ContentPlaceHolder)Master.FindControl("ContentPlaceHolder1");
}
protected void Page_Load(object sender, EventArgs e)
{
}
}
<asp:Content ID="BodyContent" ContentPlaceHolderID="ContentPlaceHolder1"
runat="server">
<span id="SpanContent" runat="server"></span>
</asp:Content>
protected void Page_Load(object sender, EventArgs e)
{
SpanContent.InnerHtml = "<b>Hello!</b>";
}