在源中编辑ID标记

时间:2011-06-22 19:12:51

标签: asp.net

我最近在新机器上安装了VS.我导入了一个我正在处理这个新机器的项目。相同的代码运行方式不同。两台机器都在运行VS2010 Premium。

这是新机器上的标记

<a id="ctl00_ContentPlaceHolder1_lnkReview" class="g10pn" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$lnkReview','')">REVIEWS</a>

这是旧机器上的标记

<a id="ContentPlaceHolder1_lnkReview" class="g10pn" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$lnkReview','')">REVIEWS</a>

当我构建jquery选择器时,这会导致问题。另外值得注意的是,即使在我加载页面并做回发后,旧机器代码也从不将'ct100'添加到标签ID。

1 个答案:

答案 0 :(得分:2)

如果您运行的是.NET 4,则可以使用ClientIDMode自动生成influence the ClientID