【发布时间】:2011-06-28 21:24:23
【问题描述】:
我有以下路线:
routes.MapRoute(
"Power", // Route name
"Power/{id}", // URL with parameters
new
{
controller = "flood",
action = "index",
id = UrlParameter.Optional
}
);
以及我调用的以下地址:
<a href="/Power/" >
现在我想用这样的 Html.ActionLink 进行上述调用:
@Html.ActionLink("xxx",
"index",
"flood",
new { "Power" },
null
)
它似乎不起作用,因为我收到一个错误“无效的匿名类型声明”,其中我有新的 {“Power”}。谁能给我一些建议,让我走上正确的道路。
我还希望能够通过另一个链接调用以下内容:
<a href="/Power/001" >`
谢谢
ps。请注意我使用的是 MVC3。我理解从版本 1 > 2 > MVC3 更改的语法。
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-3 razor