1
問候,MVC Dyanmic的3.0獲得價值複選框,單選buttons.mvc
我已經得到形式顯示單選按鈕,複選框和組的動態組。在MVC 3.0中檢索用戶發佈的值的最佳方式是什麼?
我想在Web窗體中我們可以使用Request.FormCollection,這是可能的在mvc 3.0還是有更好的方法?
如果可能的話,很好地獲得強類型的對象集合。
謝謝你堆。
問候,MVC Dyanmic的3.0獲得價值複選框,單選buttons.mvc
我已經得到形式顯示單選按鈕,複選框和組的動態組。在MVC 3.0中檢索用戶發佈的值的最佳方式是什麼?
我想在Web窗體中我們可以使用Request.FormCollection,這是可能的在mvc 3.0還是有更好的方法?
如果可能的話,很好地獲得強類型的對象集合。
謝謝你堆。
您可以在控制器與有些相同的代碼檢索您的值:
public ActionResult PostThread(FormCollection Values)
{
threads Thread = new threads();
Thread.Name = Values["Name"];
return View();
}
此外,如果你通過所有對象的數據通過表格,你可以嘗試使用以下(沒有用它自己):
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult PostThread(threads newThread)
{
return View();
}
這應該通過將表單中使用的名稱與數據ID進行匹配來自動填充值。
問候
Lauw
Lauw您好,感謝。我試過使用你的第二個選項,但在我的情況下,線程對象ViewModel對象始終爲空。 – 2011-03-26 20:19:17
嗨,是的,這不適用於ViewModel對象,這是爲了綁定DataModel類。我沒有看到你是如何檢索控制器操作中的ViewModel對象..也許你可以告訴我你的控制器操作的代碼 – Lauw 2011-03-27 15:30:00