MVC 提交按钮操作
MVC Submit button action
提交按钮操作有点问题。我知道问题并不新鲜,看到了很多此类问题的答案,但仍然不明白哪里出了问题。
查看:
<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。请不要打我))
所以,问题出在错误的 asp-action 名称上。感谢大家。下次我会更仔细地检查一切。
应该是
asp-action="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。请不要打我))
所以,问题出在错误的 asp-action 名称上。感谢大家。下次我会更仔细地检查一切。
应该是
asp-action="Submit"