我有一個由多個頁面共享在我看來功能:共享MVC剃刀功能
@functions
{
public HtmlString ModeImage(ModeEnum mode)
{
switch(mode)
{
case AMode: new HtmlString("<img etc..."); break;
// more etc...
}
}
}
有沒有辦法把它在一個單獨的文件,包括它的每一頁上,而不必複製並粘貼到每一個。我知道我可以編寫一個.cs文件並在每個頁面上訪問它,但是這個函數真的關心這個視圖,而且如果這個函數改變了,我不想重新編譯。
重新編譯有什麼問題? – SLaks 2011-06-14 17:27:08
把這個功能放進佈局視圖 – 2011-06-14 17:34:42
@Miro:那不行。頁面不會從佈局頁面繼承任何內容。畢竟,佈局是在運行時設置的。 – SLaks 2011-06-14 17:49:33