任何人都可以告訴MVC應用程序中部分視圖和用戶控件之間的確切區別嗎? 哪一個可以使用?我正在使用用戶控件來填充具有一個或多個選項卡(我使用Ajax控件工具包添加的)的視圖。 我想知道使用部分視圖和用戶控件時的優點/缺點。MVC中部分視圖和用戶控件之間的區別
感謝, KAPS
任何人都可以告訴MVC應用程序中部分視圖和用戶控件之間的確切區別嗎? 哪一個可以使用?我正在使用用戶控件來填充具有一個或多個選項卡(我使用Ajax控件工具包添加的)的視圖。 我想知道使用部分視圖和用戶控件時的優點/缺點。MVC中部分視圖和用戶控件之間的區別
感謝, KAPS
局部視圖和用戶控件基本上是相同的事情。用戶控件只是區分常規視圖和部分視圖的一種方式。當你看到「Partial.ascx」時,很明顯它是一個Partial,因爲Visual Studio中的圖標是不同的。
沒有什麼能夠阻止您將常規* .aspx文件用作部分文件。實際上,有些人完全是這樣做的,並且在他們的aspx部分名稱前加下劃線(例如:_UserStatus.aspx)。
我個人的偏好是使用ascx文件,因爲它更容易說明某些內容一目瞭然。
我大多同意瑞恩。但是,需要考慮的一點是,用戶控件具有事件的實現,而部分視圖不具有事件的實現。
善良,
丹
你說的是他們之間最重要的區別之一。謝謝你也提醒。在asp.net mvc中有 – Tarik 2010-01-17 07:16:42
是否有關於事件的任何概念。如果我們使用用戶控件,那麼我們可以像事件驅動的編程一樣實現嗎 – Thomas 2012-08-22 05:52:06