1

このような問題があります。ContenuReponse をデータベースに更新する必要があります。ContenuReponse を見ると、次のようになります。

<div class="editor-field">
        @Html.EditorFor(model => model.ContenuReponse)
        @Html.ValidationMessageFor(model => model.ContenuReponse)
    </div>

(私は、テキストボックスの編集ビューのテンプレートMVC4 Internet Appのexpressを使用しています)と、応答のコントローラーには次のものがあります。

public ActionResult Reponse(int id = 0)
    {
        Question question = db.Questions.Find(id);
        if (question == null)
        {
            return HttpNotFound();
        }
        return View(question);
    }

    [HttpPost]
    public ActionResult Reponse(Question question)
    {

    }

私は何をしなければなりませんか

[HttpPost]
    public ActionResult Reponse(Question question)
    {

    }

Viewのテキストボックスから値を取得します。何か案は ?ご清聴ありがとうございました!

4

1 に答える 1

0

アクション方式で

[HttpPost]
public ActionResult Reponse(Question question)
{

}

質問質問引数では、すべての値がビューからここに投稿されます。次に、will値を使用して、データベースに挿入できます。データベースに挿入するには、Entity Frameworkを使用することをお勧めします。これについては、少しグーグルで調べてください。

また、理解するための最良の方法は、このメソッドにブレークポイントを作成し、質問の質問パラメーターに投稿された値を確認することです。

お役に立てれば。

于 2012-11-02T17:35:34.023 に答える