T4MVC はクールですが、プロジェクトに統合する際にいくつかの問題があります。
すべてのアクションに対してこのような警告が表示されます (
SnippetsBaseController
すべてのコントローラー クラスの基本クラスとして使用します。警告 26 'Snippets.Controllers.ErrorController.Actions' は、継承されたメンバー 'Snippets.Controllers.Base.SnippetsBaseController.Actions' を非表示にします。非表示が意図されている場合は、new キーワードを使用します。C:\projects_crisp-source_crisp\crisp-snippets\Snippets\T4MVC.cs 481 32 スニペット
カスタム ルートの名前を厳密に型指定することは可能ですか。たとえば、ルートを次のように定義しています。
routes.MapRoute( "Feed", "feed/", MVC.Snippets.Rss() );
交換することは可能ですか:
<%= Url.RouteUrl("Feed") %>
次のようなもので:
<%= Url.RouteUrl(MVC.Routes.Feed) %>
静的ファイルへの強く型付けされたリンクを持つことは本当にクールですが、私
<base />
は自分のページで使用しているため、URL 処理は必要ありません 。それ自体T4MVCHelpers.ProcessVirtualPath
を微調整せずに再定義できますか?T4MVC.tt
T4MVC は常に、コントローラーとアクション名が大文字のリンクを生成します。たとえば、/snippets/add ではなく /Snippets/Add のようになります。それらを小文字で生成することは可能ですか?