HTML页面头部的Javascript代码问题
在Asp.net MVC网站中,由于某种原因,我访问了MSSQL数据库中的Google Analytics跟踪代码。当它呈现在html页面的head标记中时,它在某些位置具有字母数字字符,即它将“,”替换为“HTML页面头部的Javascript代码问题,javascript,c#,asp.net-mvc,Javascript,C#,Asp.net Mvc,在Asp.net MVC网站中,由于某种原因,我访问了MSSQL数据库中的Google Analytics跟踪代码。当它呈现在html页面的head标记中时,它在某些位置具有字母数字字符,即它将“,”替换为“&”,如: (函数(i,s,o,g,r,a,m){i[';GoogleAnalyticsObject';]。。。。 ... ... 事实上,我从Google analytics收到的消息是,我的网站上没有访问到代码。似乎Google在阅读此类代码时遇到了一些问题。不确定 请提
&
”,如:
(函数(i,s,o,g,r,a,m){i[';GoogleAnalyticsObject';]。。。。
...
...
事实上,我从Google analytics收到的消息是,我的网站上没有访问到代码。似乎Google在阅读此类代码时遇到了一些问题。不确定
请提供帮助!如果使用Razor模板,请尝试在视图中使用以下内容包装输出:
@Html.Raw(Model.TrackingCode)
ASP.NET MVC将为您自动转义字符,您只需取消转义即可。';
是,
,而不是,
。基本上,您的引号被编码为HTML实体,是无效的JavaScript。
@Html.Raw(Model.TrackingCode)