2012-04-24 51 views

回答

2

您可以使用ViewBag(或者甚至可能TempData的,如果我明白你要做什麼),但我傾向於對強類型的視圖模型瘦只要有可能。

http://rachelappel.com/when-to-use-viewbag-viewdata-or-tempdata-in-asp.net-mvc-3-applications

在模型綁定方面,它通常會正確處理的綁定,但是您可能必須提供提示得到它結合兩者SomeModel和獨立someUnrelatedNumber。視圖中的內容如下所示。

<input type="hidden" name="someUnrelatedNumber" value="123" /> 
<input type="text" name="model.SomeRelatedNumber" value="123" /> 

等等

+0

你說使用ViewBag和綁定,對不對?所以而不是值=「123」它會是值=「@ ViewBag.someUnrelatedNumber」?我並不積極,但我不認爲ViewBag可以從控制器中查看回控制器嗎?我可能是錯的,但我想我已經測試過了。 – 2012-04-24 14:07:00

+0

是的,你會搶值了viewbag,並把它變成一個隱藏字段。然後,當您提交該表單時,一些UnrelatedNumber會與其他變量一起發佈到新操作中。 – 2012-04-24 17:47:44

相關問題