是否有用于 ASP.NET MVC 的 lint 实用程序?鉴于我经常通过字符串指定视图和链接,当我移动东西或更改实体名称时,我经常会破坏东西,然后我只会在运行时发现某些东西失败。
user553671
问问题
1675 次
4 回答
1
您可以使用 Refactor -> Rename 并启用 Search in Strings 来替换解决方案中的每个字符串
于 2011-03-22T17:00:18.883 回答
1
其他选项——使用强类型帮助器(可能仍在期货程序集中)。例如,Html.Action<ProductsController>(x => x.ShowProduct(id))
; 真的是唯一的飞行方式。
于 2011-03-22T17:36:03.610 回答
1
ReSharper 的 v6(如果您不介意生活在边缘,现在可以使用它的 nightlies)将为您捕获这种错误。
于 2011-03-22T19:44:54.560 回答
0
我不知道有类似的东西,但我会告诉你我在做什么:我所有的视图名称都在一个包含字符串常量的结构中。随着项目的变化保持同步是很痛苦的,但这是值得的,因为如果你正在使用它,你更有可能发现错误
ViewNames.Customer
而不是
"customer"
于 2011-03-22T17:05:21.970 回答