2011-02-08 13 views
8

私は現在、カスタムカミソリページベースクラスおよびモデルタイプを指定するには、この構文を使用しているファイルこのコードを簡素化する新しい命令:ASP.NET MVCは、レイザー(CSHTML)用のカスタムベースクラスを強制する

@model MyModel 

私はこれを使用したいのですが、私はそれが私のカスタムベースクラスで動作させるための方法を見つけることができません。サイトのグローバルレベルでこれを指定する方法はありますか?ビュー/ web.configファイルで

答えて

20

あなたのクラスに

<pages pageBaseType="System.Web.Mvc.WebViewPage"> 

を変更

+0

素晴らしいです。どうもありがとう。 –

18

Views/Web.configでこれを指定しようとしましたか?

<system.web.webPages.razor> 
    <pages pageBaseType="MyUberCustomBaseClass"> 
    </pages> 
    </system.web.webPages.razor> 
+0

ありがとうArnis。私はルカシュの答えを30秒前に答えたので、あなたの答えはそれ以外の点では全く同じです:) –

+7

@Drewそれは問題ありません。主なものは、あなたが解決策を見つけたということです。 –

+0

@ArnisL .: Arnisといいこと。それに+1。 –

関連する問題