我怎么知道我的所有动作方法名称都是正确的?

时间:2009-04-17 08:57:42

标签: asp.net-mvc

在我的ASP.NET MVC控制器类中,我有操作方法。

在我的观看中,我有Html.ActionLink个将这些操作方法的名称设置为actionName值。

任何一个地方的拼写都会破坏事情。是否有任何工具可以通过这种方式检查我的控制器和视图的有效性?

1 个答案:

答案 0 :(得分:2)

mvc futures assembly中,ActionLink的重载采用了表达式,例如:

<%=Html.ActionLink<ProductsController>(o => o.Create(), "New")%>

这些可以在编译时检查,并且“重构友好”。

您需要执行几个额外的步骤来强制Visual Studio编译您的视图,以便在名称不匹配时出现错误(details here