1

当我在 ASP.NET 中创建 Gridview 时,我将这个控件 id 设置为“FactoryTable”,但是在浏览器 html 代码中,他的 id 变为“ContentPlaceHolder1_FactoryTable”
我可以删除“ContentPlaceHolder1_”或修改为其他名称吗?

4

1 回答 1

3

只需添加属性

ClientIDMode="Static"

到 GridView 标记。


例子:

<asp:TextBox ID="txtEcho2" runat="server" Width="65%" ClientIDMode="Static" />

示例输出:

<input id="txtEcho2" style="width: 65%" name="ctl00$MasterPageBody$ctl00$txtEcho2" />

请参阅此处了解不同的模式:

http://weblogs.asp.net/asptest/archive/2009/01/06/asp-net-4-0-clientid-overview.aspx

于 2013-05-04T22:17:38.997 回答