加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc – ASP.NET MVC2母版页 – 服务器端脚本无法渲染,第

发布时间:2020-12-16 06:53:52 所属栏目:asp.Net 来源:网络整理
导读:我有一个母版页,我用它作为模板,允许我每页定义元标记.我的主页面包含一个包含元信息的模型,这里是我尝试执行以下操作的示例: meta name="description" content="%= Model.description %" /meta name="keywords" content="%= Model.keywords %" / 但是,当我
我有一个母版页,我用它作为模板,允许我每页定义元标记.我的主页面包含一个包含元信息的模型,这里是我尝试执行以下操作的示例:

<meta name="description" content="<%= Model.description %>" />
<meta name="keywords" content="<%= Model.keywords %>" />

但是,当我在呈现页面时检查HTML时,我得到了这个:

<meta name="description" content="&lt;= Model.description %>" />
<meta name="keywords" content="&lt;= Model.keywords %>" />

如果我从内容中删除外部引号,例如content =<%= Model.description%>它呈现数据.它似乎不喜欢周围的引号.

这是母版页的错误吗?如果是这样,那么最好的替代解决方法是什么?如果没有,我做错了什么?

解决方法

我以前见过它,这是一种痛苦.可能你的head标签中有一个runat =“sever”属性,如下所示:

<head runat="server">

如果你刚刚做到了:

<head>

那么你不应该看到这种行为.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读