好吧,我有一個webforms項目,我想開始做MVC。我希望MVC頁面能夠使用Webforms主頁面,直到我可以將更多的東西傳遞給MVC。我有這個與我發現,你可以找到下面列出的解決方案的工作(該項目的作品真的很好,除了服務器事件)Webform母版頁MVC PartialRender服務器事件不會觸發
https://github.com/MicahArmantrout/BlackMagicMVC
我的問題是在主該服務器端事件頁面不會觸發。如果您點擊「加載項目」單擊我!該按鈕將觸發服務器事件,文本將更改爲「您點擊了我」。
如果您轉到「點擊對於MVC」(這是一個MVC局部渲染),然後點擊「點擊我!」服務器事件永遠不會觸發。任何想法爲什麼,如果這可以解決?
注:這不只是一個鍛鍊我有一個應用程序的地方useful.If你想了解該項目的更多,這將是極其請參閱
是的,但主頁仍然在Webforms中,所以不應該將該部分連接起來?至於業務邏輯不應該在母版頁...我同意....我已經繼承了這個項目,所以它不是我的選擇:) – 2014-10-09 17:29:31
不在局部視圖。 'runat = server'是這裏的祕訣。 MVC不知道是什麼意思,只有webForms明白這一點。 – Mrchief 2014-10-09 17:31:14
酷我猜這是一個明顯的答案,但對於來自webforms世界的傢伙,我真的很感謝你的幫助! – 2014-10-09 17:32:23