簡體   English   中英

Web應用程序模塊化設計實踐

[英]Web Application Modular Design Practices

我有一個使用ASP.NET 4.0和C#構建的現有Web應用程序。 該應用程序有一個管理頁面,其中包含許多不同的部分,您可以在其中更改不同的設置。 為了清晰起見,我附上了截圖。

目前,一切都包含在一個頁面中。 這意味着我只在一個頁面上有大量的控件。 我想有一個導航面板,您可以在其中選擇所需的“部分”,它將加載帶有“部分”的中央內容區域。 我想知道最好的方法是什么。 最好是讓每個部分都由它自己控制,還是將每個部分分成一個單獨的頁面?

我想確保以正確的方式進行,以便易於維護和擴展。

我感謝任何幫助。

主屏幕部分擴大1部分擴大2

我肯定會建議為每件作品使用控件。 關於控件的好處是,如果你需要在應用程序的完全不同的部分使用它們,那么你很高興!

至於在單獨的控件中加載,您可以簡單地使用查詢字符串變量。 例如,假設您有一個這樣的錨標記:

<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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM