我刚刚更新了WebForms/ASP.NET MVC 3混合应用程序以使用mvc3和剃须刀视图引擎。一切似乎工作正常但是,现在当我使用Html.ActionLink()
我的链接没有得到正确解决或什么?WebForms/ASP.NET MVC 3应用程序
例如:
@Html.ActionLink("Create New", "Create")
产生一个锚定标记是这样的:
<a href="/?action=Create&controller=Network">Create New</a>
代替我所期待的:
<a href="/Network/Create">Create New</a>
这里是控制器的操作方法:
public class NetworkController : Controller {
public ActionResult Create() {
return View(new Network());
}
}
任何建议都会很棒。谢谢。
您能否显示您的路由配置,因为这可能与它有关。 – 2011-03-01 07:21:54
你能否包含你的路由配置?每个出现或遇到此问题的人都没有提供足够的信息来查看他们是否有同样的问题。这个问题(目前的形式)对整个社区来说是无用的。 – 2011-06-05 14:25:18