我有一個asp.net表單頁面,用於捕獲特定任務的數據,任務項目將以表格方式顯示。 這個任務中可能包含許多項目,爲此我想動態添加適當的表單域。 然後我需要從表單中'保存'數據。動態添加表單字段,然後將它們保存起來
我想知道什麼是最簡單的方法來解決這個問題。
我已經計劃生成一個'starter'行,然後根據需要使用jQuery克隆它(同時稍微重命名輸入)。 唯一的問題是,根據任務項目的類型,表單字段會稍有不同。這意味着要有一個非常複雜的「首發」行,並在克隆中加入一段合適的代碼 - 或者我認爲每個「首發」類型都隱藏在頁面的某個位置,並將其克隆到生活中必要時
或可能具有一個使用追加每個任務類型js函數(... HTML ...)
我試圖避免使用一個UpdatePanel - 我在其中能產生所有的新領域在後面的代碼中,但也許這會更簡單?
但隨着這一點,當我真的想要保存數據時,假設唯一的辦法就是使用Request.Form集合?
對你們如何解決這個問題很感興趣,因爲我不想讓自己陷入困境。
感謝
NAT
不確定我會用jQuery完全構建UI,事情是它需要被加載和編輯,所以它不一定在一個命中完成。我想我可以從服務中處理所有這些問題,但是認爲至少會在代碼背後生成,因爲我可以更輕鬆地訪問所有對象 – nat