我需要将表单值传递给我正在使用的控制器加上模型。
发布到Controller时,以下语法是否正确?
HTML
@using (Html.BeginForm("GeneratePDF", "Home", FormMethod.Post))
控制器
public ActionResult GeneratePDF(FormCollection values, ViewModelTemplate_Guarantors tg)
答案 0 :(得分:0)
你能不能将它们组合成一个特定的ViewModel?像
这样的东西public GeneratePDFModel
{
public string FormCollectionValueFoo {get;set;}
public string FormCollectionValueBar {get;set;}
ViewModelTemplate_Guarantors OtherModel {get;set;}
}
或者来自ViewModelTemplate_Guarantors
?
public GeneratePDFModel : ViewModelTemplate_Guarantors
{
public string FormCollectionValueFoo {get;set;}
public string FormCollectionValueBar {get;set;}
}
这样一切都是强类型的。