我的問題是一個設計問題:
比方說,我有一個數據輸入網頁,有4個下拉列表,每個下拉列表取決於前一個,還有一堆文本框。相關輸入設計模式
- ddlCountry(DropDownList的)
- ddlState(DropDownList的)
- ddlCity(DropDownList的)
- ddlBoro(DropDownList的)
- txtAddress(TxtBox)
- txtZipcode(TxtBox)
和一個代表數據行的對象,其值爲每個值:
- countrySeqid
- stateSeqid
- citySeqid
- boroSeqid
- 地址
郵編
自然的一些主鍵的國家,州,城市和硼值是值查找表。
當用戶選擇編輯該記錄時,我會從數據庫加載它並將其加載到頁面中。 我的問題是如何簡化加載DropDownLists。
我有一些代碼可以抓住對象,查看它的值並將它們移動到它們對應的輸入控件中。但在這種情況下,我將不得不加載具有可能值的ddlCountry,然後分配值,然後對其餘的ddls執行相同的操作。
我想我正在尋找一個優雅的解決方案。 我正在使用asp.net,但我認爲這與問題無關。我正在更多地考慮設計模式。
如果你格式化你的問題使其更具可讀性,你更可能得到迴應。 – 2010-04-08 11:26:22
謝謝,我沒有意識到它是如此格式不好 – curiousMo 2010-04-08 15:22:49