Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 在源代码中编辑ID标记_Asp.net - Fatal编程技术网

Asp.net 在源代码中编辑ID标记

Asp.net 在源代码中编辑ID标记,asp.net,Asp.net,我最近在一台新机器上安装了VS。我把我正在做的一个项目导入到这台新机器上。相同的代码运行方式不同。这两台机器都运行VS2010 Premium 这是新机器上的标记 <a id="ctl00_ContentPlaceHolder1_lnkReview" class="g10pn" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$lnkReview','')">REVIEWS</a> 这是旧机器上的标记

我最近在一台新机器上安装了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”添加到a标记id中。

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