0

如何在页面元素的标题和标题中获取 <%= Html.Encode(item.name) %>

我想使用这个内容占位符 - 标题内容和主要内容。但是,每次我尝试在这些元素中添加这些元素时,我都会收到一个错误,基本上说这是不允许的。

<h2>Performances for :<%= Html.Encode(item.venue) %></h2>

这就是我一直在做的,但它不会工作

有人可以帮助我的查询,谢谢。

4

2 回答 2

1

从您的标签中删除该runat="server"属性。<head>这是 WebForms 的美好时光留下的遗产,它在 MVC 中没有任何可行的意义,有人忘记从默认模板中删除。

此外,如果该item变量在母版页中不可用,您可以使用内容占位符,如果此变量是仅在视图中可用的视图模型的一部分,则该占位符将在每个视图中重新定义。

于 2011-04-11T16:08:40.970 回答
-1

也许在不将<h2>标签放入<title>页面部分的情况下尝试一下。

于 2011-04-11T16:14:39.103 回答