0
A
回答
1
如果您熟悉MVC,則用戶控件就像WebForms等效的局部視圖。
更新(當我回答說,這個問題問時使用的用戶控件...):當你想捆綁資產和功能比單個項目分佈較廣
服務器控制是合適的。開發服務器控件比用戶控件更復雜,但服務器控件允許您在單個DLL中完全封裝HTML,CSS,JavaScript,圖像和服務器端邏輯。
相反,用戶控件開發起來要容易得多,但不能包含外部CSS/JS或圖像等資源。用戶控件基本上只是ASPX頁面的部分位。
除非您知道您需要需要服務器控件的功能,否則我總是會推薦一個用戶控件,用於在多個ASPX頁面中重複執行的內容的簡單重複刪除。
0
用戶控件使您可以創建自己的自定義控件模塊。它們很有用,因爲它們是可重用的,這意味着您不必複製大量代碼。您可以將它們嵌入到ASP.net頁面中,並且可以爲它們定義方法和屬性。
相關問題
- 1. 爲什麼不重繪用戶控件?
- 2. 爲什麼控制不動?
- 3. 爲什麼PenAlignment.Inset在用戶控制圖中生效?
- 4. 爲什麼我的控制器調用更新,不製造,新
- 5. 什麼是用戶控件
- 6. Rails重用:爲什麼控制器不能在partials內重用?
- 7. 使用什麼控制
- 8. 爲什麼Enumerable.Cast不使用用戶定義的強制轉換?
- 9. 控制器用戶爲空
- 10. AngularJS - 爲什麼控制器不工作?
- 11. ConsoleTraceListener爲什麼不寫入控制檯?
- 12. 爲什麼我的用戶不能正確控制組合框的綁定?
- 13. 爲什麼異步例程不會將控制權返回給最終用戶
- 14. 爲什麼不在NetBeans控制檯中打印用戶輸入? Javafx
- 15. 爲什麼不使用Git源控制顯示在源代碼控制管理
- 16. 什麼是用戶定製
- 17. 爲什麼用戶爲空
- 18. 爲什麼自定義的用戶控件與RadioButton不同步?
- 19. 爲什麼用戶控件不加載設計時間數據
- 20. 爲什麼一個按鈕內用戶控件不會發生
- 21. 爲什麼我的VB.NET用戶控件不能實例化ObjectContext?
- 22. 爲什麼ASP.Net不能識別我的用戶控件?
- 23. 爲什麼不jquery.validate似乎與用戶控件一起工作?
- 24. 爲什麼我不能用WebBrowser控件
- 25. 什麼控制用於覆蓋圖形用戶界面?
- 26. 爲什麼指令不會調用我的控制器方法?
- 27. 爲什麼提交按鈕不會調用控制器功能?
- 28. 爲什麼緩存控制不起作用?
- 29. ASP.NET:爲什麼控制狀態不能被禁用
- 30. 爲什麼在Angular JS中不能使用兩個控制器?
爲什麼我應該使用webforms?這是否有必要? – zanhtet 2010-12-17 02:15:43
從某種意義上說,asp.net是web表單 – hunter 2010-12-17 02:16:48