我正在研究一個將在全球各地使用的網站,並且必須在地球上任何時間的任何時候都具有很強的響應能力。這就是爲什麼我嘗試使用所有可能的技巧,以最大限度地減少必須重新編譯/重新啓動網站時,必須進行小維護。視圖中定義的模型?
在Asp.Net MVC編輯視圖,並請有無需中斷服務框架自動和動態重新編譯的能力,是真正偉大的,完全符合我的需求。但是如果我不能以類似的方式編輯底層模型並且必須重新編譯整個內容,那麼它的興趣是非常有限的。
所以我的問題:有可能以任何方式(甚至是可怕的,哈克之一)來定義一個代碼塊中的視圖本身內部視圖模型類的吧?否則,我可以探索哪些路徑以實現「熱門可編輯」網站(我的意思是:在網站還活着的時候可以重新編譯它們的部分,並立即考慮更改)?
非常感謝你提前! :-)
假設您可以在視圖中定義模型。如何讓控制器知道這些修改? – cadrell0
像Unity(或IoC/DI容器)在這裏有幫助嗎?所以你不要在視圖中定義模型,只是允許它動態地改變...... –
如果甚至有可能,你所要求的將是一個維護噩夢。 – jrummell