に含まれるPageにTABLE
またはがある場合、これらのコントローラーは ID を に変更します。これは、に起因する CSSが機能しないことを意味します。これは起こりますか?どうすればそれを防ぐことができますか?DROPDOWNLIST
ID="Test"
Default.aspx
Master Page
"MainContent_Test"
#Test
C#
2 に答える
2
asp.net 4以降を使用している場合は、コントロールのClientIdModeを設定できます。これにより、コントロールが変更されず、cssを介して評価できるようになります。
<asp:DropDownList ClientIdMode="Static" ID="Test" runat="server"/>
于 2012-12-20T16:32:52.250 に答える
1
ASP.NETは、生成されたクライアントIDにコントロールコンテナーの名前を追加します。ただし、.NET 4.0以降を使用する場合は、cotntrolのClientIdMode
プロパティを使用できます。
http://msdn.microsoft.com/en-us/library/system.web.ui.control.clientidmode(v=vs.100).aspx
に設定するだけでStatic
IDは変更されません。
他のオプションには、クラスを介してスタイルを定義し、それを特定のコントロールIDに添付しないことが含まれる場合があります。
于 2012-12-20T16:32:55.697 に答える