[英]Why is ASP.NET inserting “�����” into output HTML?
我正在使用兩個ASP.NET(.NET 4.5,IIS 10.0.17763.1)項目。 兩者都受此問題影響。 使用相同技術構建的其他數十個項目也運行良好。
調試時,在輸出html中看似隨機的位置將“ e”后緊跟2050個“。”符號插入。 他們似乎沒有出現任何模式。
當我在Chrome中點擊“檢查”時的外觀:
<img id="cphHomeBannerMe���������[...]����������ain_ScrollingBanner1_firstImage"
“查看頁面源代碼”:
type="text/css" media="screen" /e [multiline blank space] ><link href=
當我將“查看頁面源代碼”的輸出復制到記事本中時,空格被刪除,但“ e”仍然保留。 因此,對於上面的示例
type="text/css" media="screen" /e><link href=
不用說,它完全破壞了頁面布局。
未經調試啟動(ctrl + f5)會正常啟動項目。 該項目使用TFS進行版本控制,並在其他PC上運行良好。
通過取消選中“ Enable Browser Link
並重新加載頁面可以解決此問題。 該選項應在菜單下,該菜單的圖像上有一個小刷新圖標-在工具欄中的調試下拉菜單旁邊。
如果您想了解更多信息,請參閱: https : //devblogs.microsoft.com/aspnet/browser-link-feature-in-visual-studio-preview-2013
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.