2

ASP.NET MVC用のlintユーティリティはありますか?文字列を介してビューとリンクを頻繁に指定することを考えると、物事を移動したりエンティティ名を変更したりすると、物事を壊してしまうことがよくあります。

4

4 に答える 4

1

その他のオプション -- 厳密に型指定されたヘルパーを使用します (これはまだ futures アセンブリにある可能性があります)。EG Html.Action<ProductsController>(x => x.ShowProduct(id))、; 本当に飛ぶ唯一の方法。

于 2011-03-22T17:36:03.610 に答える
1

ReSharper の v6 (エッジでの生活を気にしないのであれば、ナイトリーが利用可能になりました) は、この種のエラーをキャッチします。

于 2011-03-22T19:44:54.560 に答える
1

Refactor -> Rename を使用し、Search in Strings を有効にして、ソリューション内のすべての文字列を置き換えることができます

于 2011-03-22T17:00:18.883 に答える
0

そのようなものがあるかどうかはわかりませんが、私が何をしているのかを説明します。私のビュー名はすべて、文字列定数を含む構造体にあります。プロジェクトが変更されたときに同期を維持するのは面倒ですが、使用している場合はエラーをキャッチする可能性がはるかに高いため、価値があります。

ViewNames.Customer

それよりも

"customer"
于 2011-03-22T17:05:21.970 に答える