0
サブミットボタンアクションに少し問題があります。私は質問が新しいものではなく、そのような質問に対しては多くの答えを見たが、何が間違っているのかまだ分かりません。MVCサブミットボタンアクション
ビュー:
<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.してください、私を打ち負かさないでください)
する必要があります(あなたが示されているメソッドが '')(提出命名される) –
'ターゲットアクションメソッドがPOSTリクエストを受け取ったときに、asp-action = "Submit"を実行してもよいでしょう。 –
コントローラにブレークポイントを設定する必要があります。間違った行動。デバッグを学んで、あなたは遠くに行くでしょう – musefan