2011-05-19 120 views
0

我正在設計一個非常複雜的具有主/細節結構的webform。在同一個網頁上保存添加/編輯表單是否是一個好的舉措?在同一頁面添加/編輯webform?

我目前的場景有2個獨立的網頁(添加新的&編輯),在添加新頁面之前添加細節被禁用,直到用戶保存主人。

在編輯頁面上,一切都可以使用。 Current Scenario Add web form Current scenario Edit web form

  1. 兩種形式恰好有類似的管制
  2. 我想到了以下新的結構 - 用於添加同一網頁/編輯(用戶增加了主 記錄(加入模式) - >保存 - >獲取 重定向到同一個頁面,編輯 模式 - >可以添加,更新刪除新 詳細信息或更新他 剛剛進入
  3. 你有什麼區主你喜歡在這種情況下? Proposed structure Add Webform Proposed structure Edit Webform

在一份說明,供編輯頁面單獨的網頁表單意味着複製一切 只有一些小的改動,以保存/編輯功能。同樣對於細節,我必須在同一頁上提供添加/編輯/刪除

感謝達米安。

回答

3

不,這不是一個好主意。我的經驗是,添加/編輯可能看起來很相似,但它們有不同之處。隨着項目的增長,差異的數量通常會增加。

使用不同的形式,否則你最終會得到意大利麪條。

然而,您可能會移動不會更改爲用戶控件的部分,並將這些部分包含在兩個頁面中。

+1

用於用戶控件。 – 2011-05-19 07:13:07

+0

感謝您的解釋。 '你的意思是'你可能會移動那些不會改變爲用戶控件的部分,並將這些部分包含在這兩個頁面中。「 ?這是否意味着在兩個頁面上使用「userControls」來表示「添加詳細信息」等功能? – 2011-05-19 09:15:46

+0

是的。如果不會有所不同,請爲「添加詳細信息」創建一個用戶控件。 – jgauffin 2011-05-19 09:25:36

-1

我建議使用JQuery和Open Popups進行新操作和編輯大小寫操作。這也將使您的控件重用。

+0

謝謝。這只是一個粗略的草圖,主要問題歸結爲在主/細節場景中使用單個網頁或2個單獨的網頁進行添加/編輯。 – 2011-05-19 06:37:25

+0

使用單個和拖放按鈕將打開彈出使用JQuery。 – Pankaj 2011-05-19 06:39:35

+0

你能解釋一下,長遠來看單一表格的好處是什麼? – 2011-05-19 09:18:26

相關問題