簡體   English   中英

ASP.NET為什么要在輸出HTML中插入“ ''?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM