Change TD innerHTML

本文关键字:innerHTML TD Change | 更新日期: 2023-09-27 18:17:06

我有一个包含多个TD的表,所有TD的id="changeMe"

<td id="changeMe" runat=server>here is my value</td>

我在c#中使用以下代码

HtmlTableCell cell = (HtmlTableCell)this.Page.FindControl("changeMe"); cell.InnerHtml.Replace("value", "newvalue");

然而,我得到一个空异常。如何在c#中找到并替换TD的内容?

基本上,我想将td的html的一部分更改为新值

Change TD innerHTML

首先,Replace函数返回一个字符串,它不修改它。

第二,而不是使用FindControl,你应该只是能够通过它的ID来引用控件,它应该可以在你的代码后面操作(因为runat="server"),像这样:
changeMe.InnerHtml = changeMe.InnerHtml.Replace("value", "newvalue");

你也可以尝试使用网格视图。这样你只需要::

dataGridView1[1,1].value="tes";