2010-12-13 7 views
1

ページが表示される前に、自分のウェブサイトの各ページでコードを実行したいと思います。 ウェブフォームでは、このコードをマスターページのpage_loadに配置していました。 しかし、どこでMVCでそれを行うことができますか?各ページの表示前のコード

+0

何のコードあなたはこの方法で配置するつもりですか?たぶんあなたが探しているものを達成するためのMVCishの方法があります。 –

答えて

1

いつでもコントローラ用の基本クラスを作成し、OnActionExecutingメソッドをオーバーライドしてそこで実行する必要があるコードを配置できます。

public class HomeController : BaseController 
{ 
} 

public class BaseController : Controller 
{ 
    public override void OnActionExecuting(ActionExecutingContext filterContext) 
    { 
     // do stuff here 
     base.OnActionExecuting(filterContext); 
    } 
} 
関連する問題