[英]Web Application Modular Design Practices
我有一個使用ASP.NET 4.0和C#構建的現有Web應用程序。 該應用程序有一個管理頁面,其中包含許多不同的部分,您可以在其中更改不同的設置。 為了清晰起見,我附上了截圖。
目前,一切都包含在一個頁面中。 這意味着我只在一個頁面上有大量的控件。 我想有一個導航面板,您可以在其中選擇所需的“部分”,它將加載帶有“部分”的中央內容區域。 我想知道最好的方法是什么。 最好是讓每個部分都由它自己控制,還是將每個部分分成一個單獨的頁面?
我想確保以正確的方式進行,以便易於維護和擴展。
我感謝任何幫助。
我肯定會建議為每件作品使用控件。 關於控件的好處是,如果你需要在應用程序的完全不同的部分使用它們,那么你很高興!
至於在單獨的控件中加載,您可以簡單地使用查詢字符串變量。 例如,假設您有一個這樣的錨標記:
<a href="/admin/index.aspx?admin=businessHours">Business Hours</a>
現在我們可以構建一個頁面:/admin/index.aspx並在頁面加載時我們可以檢查查詢字符串。 現在,根據該查詢字符串,我們可以加載適當的控件。
從查詢字符串中讀取: http : //triaslama.wordpress.com/2008/04/12/retrieving-query-string-values-in-aspnet-and-javascript/
通過代碼加載用戶控件: http : //www.codeproject.com/Articles/1939/Programatically-include-an-ASP-NET-UserControl-in
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.