在服务器端更改html标签文本(C#,ASP.NET)

时间:2011-03-20 11:58:41

标签: html tags server-side

我可以在服务器端更改html客户端标签文本吗?

例如,在服务器端更改h2或p标签文本?

例如:

<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
<h2>
    Welcome to ASP.NET!
</h2>
<p>
    To learn more about ASP.NET visit <a href="http://www.asp.net" title="ASP.NET Website">www.asp.net</a>.
</p>
<p>
    You can also find <a href="http://go.microsoft.com/fwlink/?LinkID=152368&amp;clcid=0x409"
        title="MSDN ASP.NET Docs">documentation on ASP.NET at MSDN</a>.
</p>

将h2文本从“欢迎使用ASP.NET”更改“你好”。

2 个答案:

答案 0 :(得分:11)

首先在元素中添加ID和runat="server"

<h2 id="myHeader" runat="server">

然后在Page_Load方法中:

myHeader.InnerHtml = "Hello";

答案 1 :(得分:0)

您可能正在寻找的是ASP.NET提供的LiteralControl

请参阅:http://msdn.microsoft.com/en-us/library/system.web.ui.literalcontrol.aspx