簡體   English   中英

MVC ASP.NET從View到Controller獲取52個文本框鍵/值的最佳方法

[英]MVC ASP.NET Best way to get 52 textbox key/values from View to Controller

我希望它不是將每個參數都傳遞給控制器​​post方法。

具有一個代表一年中幾周的52個文本框的網格,每個文本框都將包含一個十進制值,需要將所有這些都傳遞回控制器以進行數據庫的大量更新。

編輯:添加更多詳細信息。

所以我的動作Index(); 返回一個視圖,其中包含52個對象。

所以

返回View(date);

在視圖內部,我對模型中該類型的所有對象進行了foreach並將其值放入文本框,然后我想對其進行更改並單擊Submit。

有什么方法可以將更新的列表放入我的POST控制器中,而不必給它52個帶有文本框ID的參數?

在此先多謝!

編輯:也許有一種方法可以將論壇發布到控制器,並通過文本框控件進行迭代並獲得ID /值,任何想法如何?

看看這個問題。 與使用FormCollection相比,它應該為您提供更好的答案。

復雜模型綁定到列表

嘿,經過一番混亂,我得到了想要的解決方案。 我剛剛傳入參數“ FormCollection myForm”,在該對象中進行了一些探索之后,發現了52個值! 謝謝您的幫助。

編輯:由於同伴的壓力,我一年多以前就刪除了它...但是回頭看,除了回答我自己的問題外,我看不出問題出在哪里。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM