将innerText设置为<;p>;要素

本文关键字:gt 要素 innerText lt 设置 | 更新日期: 2023-09-27 17:58:29

我正在试用ASP.NET WebForms,并试图更改<p>元素的innerText。让我有一个test.aspx测试页面,其中包含以下内容:

<p id="pageName" runat="server">Title</p>

和test.aspx背后的代码:

protected void Page_Load(object sender, EventArgs e){
    pageName.InnerHtml = "This is the changed text";
}

但当我在浏览器中运行这个页面时,<p>标签还包含Title。如何解决此问题?

将innerText设置为<;p>;要素

改为设置pageName.InnerText。请确保在页面的初始加载或回发过程中更新文本,否则将无法工作。

并添加contenteditable属性:

<p id="pageName" contenteditable="true" runat="server">Title</p>