当我在 ASP.NET 中创建 Gridview 时,我将这个控件 id 设置为“FactoryTable”,但是在浏览器 html 代码中,他的 id 变为“ContentPlaceHolder1_FactoryTable”
我可以删除“ContentPlaceHolder1_”或修改为其他名称吗?
问问题
1114 次
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 回答