對不起,如果這是一個基本問題 - 我在從頁面框架轉換到ASP.NET MVC時遇到了一些麻煩。在ASP.NET MVC中封裝用戶控件
在頁面框架中,我經常使用ASCX文件來創建小型封裝的功能塊,這些功能塊在整個站點的各個位置都會出現。如果我正在構建一個頁面,並且需要這些控件之一 - 我只需添加一個引用,並且所有內容都可以正常工作。
據我所知,在MVC中,ASCX文件只是部分視圖。這是否意味着無論我想添加這些功能單元中的哪一個,我還必須向控制器的操作方法添加一些代碼以確保相關的ViewData可用於ASCX?
如果是這樣的話,那對我來說似乎有點退步了。舉例來說,這意味着我不能將控件「放置」到主頁面中,而無需將代碼添加到其視圖使用該主頁面的每個控制器!
我懷疑我錯過了什麼 - 任何幫助將不勝感激。
謝謝, 克里斯 -
不要說抱歉,因爲這不是真的,所有閱讀此博客的讀者都是asp.net或mvc專家 – 2009-11-07 00:47:06
+1對於您的問題語法是你編輯我的問題,然後去我的個人資料,然後編輯我的問題,因爲我在英語方面沒有很好的知識 – 2009-11-07 00:49:17