0

我們正在啓動一個新的ASP.NET MVC項目,我們希望建立一種開發模式,以便在用戶界面中提供靈活性。總的想法是,我們想開發一套相關的控件爲單位(即一組輸入和一個提交按鈕),並保持靈活性,以決定後1 3的UI選項如何在ASP.NET MVC中允許靈活的UI

  1. 有集的控件與其提交按鈕獨自在網頁上,或者
  2. 將該組控件與其他控件集合在一起,並且每個控件都有自己的提交按鈕,或者
  3. 已將該組控件的控件與其他控件集合在一起,但整個頁面只有一個提交按鈕

是否有任何可以讓我們以這種靈活性發展的模式或發展策略?

回答

2
  1. 我會爲此場景創建一個局部視圖。只需在部分視圖中放置表單,然後將其放入您認爲合適的任何視圖中即可。
  2. 由於整個主體沒有像WebForms這樣的表單標籤包裝在一起,因此只要它們沒有嵌套,就可以在頁面上使用的表單數量沒有限制。
  3. 這一個是有點棘手。與WebForms不同的是,您可以將控件放在整個頁面上,並通過點擊按鈕收集您無法通過MVC實現的操作。您的選擇是確保輸入內容在表單中,或使用JavaScript來收集所有值並提交。
相關問題