controlRenderingCompatibilityVersion
web.config とClientIDMode
コントロールの属性を変更すると、レンダリングされるクライアント ID がどのように変化するかを確認するために、単純な ASP.NET 4.0 アプリケーションを作成しました。これで、生成されたマークアップ asp.net-3.5 スタイルの ClientID (id='ctl00_Message' のようなもの) を設定<pages controlRenderingCompatibilityVersion="3.5"/>
し、見つけることを期待していますが、これが表示されます。<asp:Label runat="server" ID="Message" ClientIDMode="AutoID" />
<span id="Message">Hello world!</span>
ASP.NET が 3.5 スタイルの ID としてレンダリングしないのはなぜですか?