我剛剛在ASP.net 4.0開始了一個新項目,MVC 2如何定製掛鉤添加到控制器中的ASP.NET MVC2
我需要什麼,能夠做的是有一個自定義勾控制器每個動作的開始和結束。
例如
public void Index() {
*** call to the start custom hook to externalfile.cs (is empty so does nothing)
ViewData["welcomeMessage"] = "Hello World";
*** call to the end custom hook to externalfile.cs (changes "Hello World!" to "Hi World")
return View();
}
該視圖然後在自定義掛鉤中更改後將welcomeMessage視爲「Hi World」。
自定義鉤子需要在外部文件中,而不是更改「核心」編譯代碼。這導致一個問題,因爲我有限的知識ASP.net MVC必須編譯。
有沒有人對此有何建議?
感謝
如果您不想手動將屬性放在每個操作上,我相信您可以創建一個通用的基本控制器類型並將該屬性放在類型本身上。 – Ryan 2010-05-28 20:00:23
這看起來像我希望做的事情。 謝謝 – Adrian 2010-06-07 10:39:29