MVC提交按钮操作

时间:2017-08-15 08:41:06

标签: asp.net-mvc view controller asp.net-core-mvc submit

我在提交按钮操作时遇到了一些问题。我知道问题并不新鲜,并且对于这类问题看到了很多答案,但仍然无法理解错误。

查看:

  <form asp-action="TableSettings">

    <p>Please, select rows count for  tabe in tab "Orders"</p>
    @Html.DropDownListFor(x => x.SelectedId, Model.Rows)

    <input id="Submit" type="submit" value="Submit" name="Submit" />

  </form>

控制器:

   [HttpPost]
    public ActionResult Submit(string Submit, MyModel model)
    {
        Settings settings = _context.Settings.FirstOrDefault();

        int id = model.SelectedId;
        settings.Value = id.ToString();
        _context.SaveChanges();

        return View();
    }

单击按钮后没有任何更改。只需下拉列表重置。就是这样。

P.S。拜托,不要打败我))

1 个答案:

答案 0 :(得分:0)

所以,问题在于错误的asp-action名称。感谢大家。下次我会更专心地检查一切。

应该是

asp-action="Submit"