我有一个.NET 4.0应用程序,它在网页中使用RadGrid。当我在第一台机器上打开页面时,我得到了以下HTML,
<div id="ctl00_mainContentPlaceHolder_ctl00_mainContentPlaceHolder_radMainPanel">
<div id="ctl00_mainContentPlaceHolder_radMain" class="RadGrid RadGrid_Metro">
<img width="64px" style='max-height: 100px; max-width: 100px;' src="/Data/Images/2013_09_16_17_18_37_1837_30f9.jpg" />
</td><td>当我在第二台机器上打开同一页时,
<div id="ctl00_mainContentPlaceHolder_ctl00_mainContentPlaceHolder_radMainPanel">
<div id="ctl00_mainContentPlaceHolder_radMain" class="RadGrid RadGrid_Metro">
<table class="rgMasterTable" id="ctl00_mainContentPlaceHolder_radMain_ctl00" style="width:100%;table-layout:auto;empty-cells:show;">
<colgroup>
<col style="width:35px" />
<col />
<col />
<col />
<col />
<col />
<col />
...............................................................第二个是正确的,但为什么我的第一台机器没有显示任何表元素,这是根本原因。
UPDATE:经过大量的搜索后,我找到了在这里回答。
<add key="vs:EnableBrowserLink" value="false" />发布于 2013-10-31 06:21:49
UPDATE:经过大量的搜索后,我找到了在这里回答。
<add key="vs:EnableBrowserLink" value="false" />发布于 2013-12-20 15:06:13
是的,问题在于默认情况下VS 2013启用浏览器链接。
这是VS2013与打开解决方案的浏览器之间的连接。调试时,VS2013打开端口并插入与VS2013通信的js脚本。目前,这一特性并没有那么有用。您只能刷新打开解决方案的所有浏览器。在某些情况下,此特性会扭曲HTML,在本例中也是如此。
那么如何禁用它呢?
有三种方法:http://www.asp.net/visual-studio/overview/2013/using-browser-link
https://stackoverflow.com/questions/19513631
复制相似问题