你能让Asp.net MVC View连线编译时安全吗?

Mas*_*low 6 .net c# asp.net-mvc static-reflection

获取控制器的标准return语句:

return View("Index");
Run Code Online (Sandbox Code Playgroud)

有没有办法让这个东西编译时安全?使用静态反射或其他一些技巧?

SLa*_*aks 8

是; 你正在寻找这个.

T4MVC是ASP.NET MVC应用程序的T4模板,它创建强类型帮助程序,在引用控制器,操作和视图时不使用文字字符串.它有助于使您的MVC代码更易于维护,并为您提供智能感知,而您通常不会拥有任何内容.