繁体   English   中英

ASP.NET WebForms视图引擎无法解析服务器端标记

[英]ASP.NET WebForms view engine unable to parse server-side tag

我在MVC视图中有以下一行:

<meta name="msapplication-starturl" 
    content="<%= Url.BaseServerHttpUrl() + gaPinningCampaign %>" />

这只是呈现出来:

 <meta name="msapplication-starturl" 
     content="&lt;%= Url.BaseServerHttpUrl() + gaPinningCampaign %>" />

我发现的方法是在前面加上一个空字符串来做到这一点:

<meta name="msapplication-starturl" 
     content="<%= "" + Url.BaseServerHttpUrl() + gaPinningCampaign %>" />

为什么解析器会感到困惑以及解决此问题的一种更干净的方法是什么?

只需从head标签中删除runat =“ server”,

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM