为什么ClientIDMode不在这里受到尊重?

Mik*_*oud 2 .net asp.net asp.net-2.0

我有一个ASP.NET 2.0 Web应用程序,并在其中一个页面上我div定义了这样的:

<asp:Panel runat="server" ID="pnlAddJobCode" Visible="false" ClientIDMode="Static">
Run Code Online (Sandbox Code Playgroud)

它位于内容占位符内部,如下所示:

<asp:Content ID="Content3" ContentPlaceHolderID="MainBodyContent" runat="server">
Run Code Online (Sandbox Code Playgroud)

但是当HTML生成时,我得到一个这样的名字,ctl00_MainBodyContent_pnlAddJobCode所以很明显它不尊重ClientIDMode.问题是我需要在这个特定的方面设置一些样式 - div我可以在ClientIDMode这里开始工作吗?

难道ClientIDMode 没有工作在ASP.NET 2.0?我在谷歌上发现了一些文章,但它没有起作用,但没有具体的内容.

vcs*_*nes 5

客户端ID模式是ASP.NET 4.0中的新增功能.在ASP.NET v4.0 的重大变化中有关于它的更多信息.