他の場所で残高を更新できるように、コントローラーに値をポストしようとしていますが、機能させることができません。メッセージが届きます
ページ読み込みエラー
私が欲しいのはdouble
値だけですが、正直なところ、最初のインスタンスでコードをコントローラーに入れたいだけです。
私.cshtml
のようなものです:
@using (Html.BeginForm("Deposit", "AccountController", FormMethod.Post))
{
<fieldset>
<legend>Deposit Amount</legend>
<div class="editor-label">
@Html.LabelFor(model => model.UserName)
</div>
<div class="editor-field">
@Html.TextBoxFor(model => model.UserName)
@Html.ValidationMessageFor(model => model.UserName)
</div>
<p>
<input type="submit" value="Save" />
</p>
</fieldset>
}
そして、コントローラーは次のとおりです。
[HttpGet]
public ActionResult Deposit()
{
return View();
}
[HttpPost]
public ActionResult Deposit(LoginModel model)
{
// do things
return View(model);
}
私はMVCが初めてです。ビューコードには、最終的に使用したい量の値がないことを知っています。または、それをモデルに追加して渡すこともできますが、コントローラーにまったく取得できません。
前もって感謝します。