0
如何將文本框或下拉列表中的值或剃刀視圖中的任何控件返回給mvc3控制器?這些值沒有強烈的約束,所以我沒有一個模型來綁定這些值?如何將值從文本框(輸入)/下拉列表(選擇)等傳回給mvc3控制器,?
如何將文本框或下拉列表中的值或剃刀視圖中的任何控件返回給mvc3控制器?這些值沒有強烈的約束,所以我沒有一個模型來綁定這些值?如何將值從文本框(輸入)/下拉列表(選擇)等傳回給mvc3控制器,?
這將工作:
public ActionResult SubmitAction(FormCollection collection) {
string formValue = collection["formValue"];
}
編輯:
public ActionResult SubmitAction(ModelName model, string field1, int field2) {
}
您好,感謝您的答覆!所以「formvalue」是表單上控件的名稱(即文本框/輸入ID?)?是否有另一種方法通過在剃刀內保存回ViewBag來實現此目的,然後可以通過HttpPost Public ActionResult MethodNameHere(ModelName模型)訪問Viewbag? ? ? – Mariah
也許我誤解了原來的問題,你有一些強烈的界限,有些不是?如果是這樣,我認爲上述編輯也起作用。 – endyourif
是的,這是正確的...一些值將從視圖中進入,作爲綁定到控件,模型和其他值將從不受模型/控件強烈約束的文本框和下拉列表中引入。 – Mariah