2011-07-26 74 views
0

我想設計和開發一個網絡基礎軟件,使用戶能夠使用ASP.NET和SQL服務器報告問題或討論。
此應用程序可能有多種形式。例如表單A用於報告軟件1的錯誤等。
我不想創建一個表來保存每個表單的數據。
我想到的解決方案是根據表單進行UserControl。並且當用戶選擇一個表單應用程序加載目標usercontrol。
現在我對保存和恢復用戶輸入到目標用戶控件的數據提出了挑戰。
你的建議是什麼?
你有什麼建議,而不是使用UserControl? 我也審查使用XML來保持窗體結構,但我認爲很難從XML創建UI。使用ASP.NET的動態表單

回答

0

我看不出保存和恢復數據的困難。

如果您使用用戶控件,那麼我假設您想以其他形式重用它,或者它沒有任何意義。

或者你想要的是動態加載asp.net控件? 然後一步一步:

  1. 首先創建你需要一個適當的形式網頁,然後將其轉換成幾個用戶控件(根據業務邏輯)。
  2. 重新使用用戶控件,您可以根據XML 配置文件或URL或查詢字符串或會話以其他形式轉換剛纔的用戶控件。在XML中,您可以指定要調用的用於保存或檢索數據的方法名稱。 (這是我工作過的其中一個項目的結構)

好吧,它有幫助。

How to: Convert Web Forms Pages into ASP.NET User Controls