管理行动';和控制器';ASP.NET MVC中的名称
我是ASP.NET MVC的新手 我的控制器中有许多动作,因此它们返回不同的动作结果,如下所示:管理行动';和控制器';ASP.NET MVC中的名称,asp.net,.net,asp.net-mvc-2,Asp.net,.net,Asp.net Mvc 2,我是ASP.NET MVC的新手 我的控制器中有许多动作,因此它们返回不同的动作结果,如下所示: return View("blablabla"); 或 所以我不喜欢的是动作和控制器名称的大量硬编码字符串值。如果我更改了控制器或操作的名称,我必须检查所有代码,以更改任何地方的代码,其中此操作/控制器作为ActionResult返回 伙计们,你们是怎么处理这种情况的?您是否将所有名称提取到具有常量或静态只读字符串字段(具有操作/控制器名称)的类中 或者您使用了其他方法?签出-它有一个helpe
return View("blablabla");
或
所以我不喜欢的是动作和控制器名称的大量硬编码字符串值。如果我更改了控制器或操作的名称,我必须检查所有代码,以更改任何地方的代码,其中此操作/控制器作为ActionResult返回
伙计们,你们是怎么处理这种情况的?您是否将所有名称提取到具有常量或静态只读字符串字段(具有操作/控制器名称)的类中
或者您使用了其他方法?签出-它有一个helper扩展方法,可以添加。在Microsoft.Web.Mvc.LinkExtensions
中,有一个ActionLink
方法可以采用表达式。您使用它的方式如下:
<%=Html.ActionLink<HomeController>(c=>c.About(), "Go To About") %>
c.About(),“转到About”)%%>
非常感谢您。这正是我想要的。
<%=Html.ActionLink<HomeController>(c=>c.About(), "Go To About") %>