0

コントローラ:

    [HttpPost]
    public ActionResult Edit(FormCollection form)
    {

        string name = form["firstname"];
    }

意見:

@Html.TextBox("firstname", null, new { style = "width:100px" })

テキストボックスにテキストを入力してフォームを送信していますが、文字列宣言でプログラムを中断すると、form ["firstname"]にカーソルを合わせても、テキストボックスに入力した値が表示されますが、name変数は空です。 VisualStudioで。

テキストボックスに入力されたテキストを取得して文字列変数に配置するにはどうすればよいですか?

4

1 に答える 1

1

この変数は後でコードのどこにも使用されないため、これが発生する可能性があります。変数が後で使用されていないことがわかった場合、値の割り当てを気にしないほど賢いですか。

それが機能するかどうかを確認するには、次のコードを自分の後に追加するだけです。

string s = name;
于 2013-03-01T23:35:58.247 に答える