我最近在新机器上安装了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。