2
比方說,我有這樣的設置:有沒有辦法從ActionResult方法傳遞變量而不使用視圖模型?
public ActionResult Create(int someUnrelatedNumber)
{
...
return View();
}
[Post]
public ActionResult Create(SomeModel model, int someUnrelatedNumber)
{
...
}
有沒有辦法通過他們之間的「someUnrelatedNumber」,而無需創建一個包含「SomeModel」和「someUnrelatedNumber」視圖模型?
你說使用ViewBag和綁定,對不對?所以而不是值=「123」它會是值=「@ ViewBag.someUnrelatedNumber」?我並不積極,但我不認爲ViewBag可以從控制器中查看回控制器嗎?我可能是錯的,但我想我已經測試過了。 – 2012-04-24 14:07:00
是的,你會搶值了viewbag,並把它變成一個隱藏字段。然後,當您提交該表單時,一些UnrelatedNumber會與其他變量一起發佈到新操作中。 – 2012-04-24 17:47:44