0

我有两个简单的问题,我希望有人能回答......在网上已经被问过好几次了,但我在下面找不到清楚说明我需要什么的帖子......

问题1:如何从视图中获取值以传递给视图中已经存在值的控制器?换句话说,我需要@loanID 值。此值是表单上的文本框,不是模型的一部分。

<label for="txtLoanID">Loan ID :</label>
                            @(Html.Kendo().IntegerTextBox()
                                        .Name("txtLoanID")
                                        .Placeholder("Enter LoanID")
                                )

@using (Html.BeginForm("GeneratePDF", "Home", new { @loanID = loanID }, FormMethod.Post))

问题 2:如何使用上述行将多个值传递给控制器​​,特别是下拉列表文本值,它也不是模型的一部分。

4

1 回答 1

1

文本框应该在表单中,以便由它发回。

@using (Html.BeginForm("GeneratePDF", "Home", FormMethod.Post))    {
    <label for="txtLoanID">Loan ID :</label>                             
     @Html.Kendo().IntegerTextBox().Name("txtLoanID").Placeholder("Enter LoanID")                               
}

那么您的控制器应该能够通过模型绑定来获取它

public ActionResult GeneratePDF(int txtLoadID)
{
}
于 2012-10-01T01:50:01.330 回答