Bla*_*man 1 c# asp.net asp.net-mvc
我想要一个强类型的url类,每当我需要任何链接的URL,重定向等时,我都会引用它.
我不喜欢:
RedirectToActoin("Action", "Controller");
Run Code Online (Sandbox Code Playgroud)
拥有50多个视图的网站意味着任何命名更改都将破坏所有内容.
我也想要一个用户frienly api所以我可以这样做:
MyUrls.ControllnerName.ActionName
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?可能吗?
看看T4MVC项目(MvcContrib的一部分).它为操作,控制器和视图提供强类型帮助程序.
摘自项目文件:
T4MVC是ASP.NET MVC应用程序的T4模板,它创建强类型帮助程序,在引用控制器,操作和视图时不使用文字字符串.它有助于使您的MVC代码更易于维护,并为您提供智能感知,而您通常不会拥有任何内容.
而不是这个:
<% Html.RenderPartial("DinnerForm"); %>
Run Code Online (Sandbox Code Playgroud)
你可以这样写:
<% Html.RenderPartial(MVC.Dinners.Views.DinnerForm); %>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
325 次 |
| 最近记录: |