asp.net-mvc – ASP.NET MVC和Strings不给我编译时错误
参见英文答案 >
ASP.Net MVC Action methods compile time errors in Razor cshtml files????????????????????????????????????1个
我是编译错误的忠实粉丝.我发现比运行时错误更容易修复.我目前正在使用ASP.NET MVC框架,我发现它有很多错位,编译器无法捕获. 例如,如果我想从Index操作返回视图数据. public ActionResult Index() { return View("Data"); } 很容易被错误输入 public ActionResult Index() { return View("Dats"); } 并且在我执行该操作之前不会给出错误. 有没有人设计过一种在编译时检查这些东西的方法?我想出了两个可能的解决方案: >创建一个静态类,将所有操作名称作为常量,并将其用于视图名称.我会有一个编码规则,只说使用常量.如果我更改视图名称,我必须更新该类的弱点. 您是否实施了哪些流程来帮助管理此风险?是否有任何附加组件或框架可以缓解此问题? 解决方法
T4MVC project(最近成为
MvcContrib的一部分)致力于解决这个问题.从文档:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 仅包含所需参数的自定义MembershipUser
- asp.net-mvc – 将数据动态绑定到asp.net mvc中的下拉列表
- 在asp.net中会话超时时通知用户
- asp.net-mvc-3 – 不能使用NuGet PagedList ASP.NET MVC#查
- asp.net – 可以通过VS2015在IIS中调试/运行aspnet5应用程序
- Asp.net MVC企业级开发(02)---Log4net
- 什么是部署ASP.Net Web应用程序的好方法?
- asp.net全局资源错误’找不到具有键”的资源对象’
- ASP.NET:隐藏gridview中的列
- selectlist – asp.net MVC 4.0下拉列表中的选定值
- asp.net-mvc – BeginRenderLink Sitecore Glass
- asp.net – 两次调用HttpModule EndRequest处理程
- asp.net signalR 专题—— 第一篇 你需要好好掌
- ASP.NET服务与存储库层
- asp.net-web-api2 – 如何创建HttpRequestHeader
- asp.net-mvc-4 – 使用MVC 4 SimpleMembership与
- asp.net-mvc – Cookie中的ASP.NET MVC Store Te
- entity-framework – 未运行SetInitializer但EF仍
- asp.net-mvc-3 – ASP.NET MVC 3.0 Razor,从任何
- asp.net-mvc – Asp.net MVC:上传多个图像文件?