【发布时间】:2010-11-29 14:34:10
【问题描述】:
以下代码(在 .cshtml 文件中)使菜单呈现在文档流之外,即源代码中 html 标记上方的第一行
@{
Html.Menu(
Menu.Begin(new[]
{
Menu.Link(Url.Action("action1", new { controller="controller" }), "Action1"),
Menu.Link(Url.Action("action2", new { controller="controller" }), "Action2")
}));
}
但在 webforms 项目中,以下工作:
<% Html.Menu(
Menu.Begin(new[]
{
Menu.Link(Url.Action("action1", new { controller="controller" }), "Action1"),
Menu.Link(Url.Action("action2", new { controller="controller" }), "Action2")
})); %>
我相信这两种语法应该产生相同的结果。
【问题讨论】:
标签: razor mvccontrib