Asp.net mvc 我如何知道我所有的操作方法名称都是正确的?

Asp.net mvc 我如何知道我所有的操作方法名称都是正确的?,asp.net-mvc,Asp.net Mvc,在我的ASP.NET MVC控制器类中,我有动作方法 在我的视图中,我有Html.ActionLinks,它们将那些操作方法的名称设置为它们的actionName值 在这两个位置中的任何一个输入错误都会破坏东西。是否有任何工具可以通过这种方式检查我的控制器和视图的有效性?中存在采用表达式的ActionLink重载,例如: <%=Html.ActionLink<ProductsController>(o => o.Create(), "New")%> o.Creat

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

在我的视图中,我有
Html.ActionLink
s,它们将那些操作方法的名称设置为它们的
actionName

在这两个位置中的任何一个输入错误都会破坏东西。是否有任何工具可以通过这种方式检查我的控制器和视图的有效性?

中存在采用表达式的ActionLink重载,例如:

<%=Html.ActionLink<ProductsController>(o => o.Create(), "New")%>
o.Create(),“New”)%%>
这些可以在编译时检查,并且是“重构友好的”


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

非常好-您可以提供链接吗?使用链接更新了文章,并说明了如何让视图通过编译器进行编译时检查:)