" /> 但是,当我在页面呈现后检查 HTML 时,我得到了这个: "-6ren">
gpt4 book ai didi

asp.net-mvc - ASP.NET MVC2 母版页 - 服务器端脚本未呈现,第一个括号被转义

转载 作者:行者123 更新时间:2023-12-05 00:06:08 26 4
gpt4 key购买 nike

我有一个母版页,我将其用作模板以允许我定义每页的元标记。我的母版页采用包含元信息的模型,这是我尝试执行以下操作的示例:

<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>

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

关于asp.net-mvc - ASP.NET MVC2 母版页 - 服务器端脚本未呈现,第一个括号被转义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3689494/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com