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的一部分更改为新值
首先,Replace
函数返回一个字符串,它不修改它。
FindControl
,你应该只是能够通过它的ID来引用控件,它应该可以在你的代码后面操作(因为runat="server"
),像这样:changeMe.InnerHtml = changeMe.InnerHtml.Replace("value", "newvalue");
你也可以尝试使用网格视图。这样你只需要::
dataGridView1[1,1].value="tes";