繁体   English   中英

如何通过C#ASP.NET MVC4更新数据库?

[英]How to update database by C# ASP.NET MVC4?

我有这样的问题。 我必须将ContenuReponse更新为数据库。 鉴于ContenuReponse,我有:

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

(我在文本框中使用的是Edit View模板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的文本框中获取值。 有任何想法吗 ? 非常感谢您的关注!

在行动方法

[HttpPost]
public ActionResult Reponse(Question question)
{

}

在问题问题参数中,所有值将从视图中发布到此处。 然后,您可以使用will值并将其插入数据库。 要插入数据库,我建议您使用实体框架,对其进行一点搜索。

最好的理解方法是在此方法中创建一个断点,并查看发布到Question问题参数中的值

希望这可以帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM