0

コントローラーと使用しているモデルにフォームの値を渡す必要があります。

コントローラーに投稿するとき、以下の構文は正しいでしょうか?

HTML

@using (Html.BeginForm("GeneratePDF", "Home", FormMethod.Post))   

コントローラ

public ActionResult GeneratePDF(FormCollection values, ViewModelTemplate_Guarantors tg)
4

1 に答える 1

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;}
}

そうすれば、すべてが強く型付けされます。

于 2012-10-01T14:02:10.340 に答える