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 に答える