0

誰かが答えてくれることを望んでいる 2 つの簡単な質問があります... Web で何度か質問されていますが、以下に何が必要かを明確に述べている投稿が見つかりません...

質問 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 に答える