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