我如何获得<%= Html.Encode(item.name)%>在标题和页面元素的头部
我想使用这个内容占位符 - 标题内容和主要内容。但是每次我尝试在这些元素中添加这些时,我都会得到一个错误,基本上说这是不允许的。
<h2>Performances for :<%= Html.Encode(item.venue) %></h2>
这就是我一直在做的但是它无法正常工作
有人可以帮我查询一下,谢谢。
答案 0 :(得分:1)
从runat="server"
标记中删除<head>
属性。它遗留在WebForms的好日子里,在MVC中没有任何可行的含义,有人忘记从默认模板中删除。
此外,如果主页中没有item
变量,您可以使用内容占位符,如果此变量是视图模型的一部分,则该内容占位符将在每个视图中重新定义。
答案 1 :(得分:-1)
也许在不将<h2>
标记放入页面的<title>
部分的情况下尝试一下。