1
ページが表示される前に、自分のウェブサイトの各ページでコードを実行したいと思います。 ウェブフォームでは、このコードをマスターページのpage_loadに配置していました。 しかし、どこでMVCでそれを行うことができますか?各ページの表示前のコード
ページが表示される前に、自分のウェブサイトの各ページでコードを実行したいと思います。 ウェブフォームでは、このコードをマスターページのpage_loadに配置していました。 しかし、どこでMVCでそれを行うことができますか?各ページの表示前のコード
いつでもコントローラ用の基本クラスを作成し、OnActionExecutingメソッドをオーバーライドしてそこで実行する必要があるコードを配置できます。
例
public class HomeController : BaseController
{
}
public class BaseController : Controller
{
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
// do stuff here
base.OnActionExecuting(filterContext);
}
}
何のコードあなたはこの方法で配置するつもりですか?たぶんあなたが探しているものを達成するためのMVCishの方法があります。 –