ASP .NET MVC Webへの新規Imと私はいくつかの助けが必要です。私は2つの値( "Cena"と "Kolicina")を合計し、テキストボックス "Znesek"に保存する必要があります。私はどのようにこれを行う必要がありますか?私は(How to multiply values of two textboxes in Asp.net MVC)これを試してみましたが、その私のために働いていない:/Asp.net MVCの2つのテキストボックスの合計値
ここに私の.cshtmlファイルです:
<div class="form-group">
@Html.LabelFor(model => model.kolicina, htmlAttributes: new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.EditorFor(model => model.kolicina, new { htmlAttributes = new { @class = "form-control" } })
@Html.ValidationMessageFor(model => model.kolicina, "", new { @class = "text-danger" })
</div>
</div>
<div class="form-group">
@Html.LabelFor(model => model.cena, htmlAttributes: new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.EditorFor(model => model.cena, new { htmlAttributes = new { @class = "form-control" } })
@Html.ValidationMessageFor(model => model.cena, "", new { @class = "text-danger" })
</div>
</div>
<div class="form-group">
@Html.LabelFor(model => model.znesek, htmlAttributes: new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.EditorFor(model => model.znesek, new { htmlAttributes = new { @class = "form-control" } })
@Html.ValidationMessageFor(model => model.znesek, "", new { @class = "text-danger" })
</div>
</div>
私は変更するために必要なもの、私を助けたり、私が必要な場所下さい何か行動を起こす?
編集: 確かに、私は@ Html.BeginFormとViewコードに必要なものをすべて持っていますが、これは部分的なコードです。すべてが働いている、私は、SQLデータベースにすべてを保存し、それを表示することができ、私はちょうどダウン知っている...ここで
は私のcontrolerのPOSTコードどのように複数のフィールドです:
public ActionResult Create()
{
ViewBag.zapStDoumenta_tk = new SelectList(db.dokumentGlava, "zapStDokumenta", "zapStDokumenta");
return View();
}
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult Create([Bind(Include = "zapStPostavke,artikel,kolicina,cena,znesek,davek,popustNaPostavko,zapStDoumenta_tk")] postavkaDokumenta postavkaDokumenta)
{
if (ModelState.IsValid)
{
db.postavkaDokumenta.Add(postavkaDokumenta);
db.SaveChanges();
return RedirectToAction("Index");
}
ViewBag.zapStDoumenta_tk = new SelectList(db.dokumentGlava, "zapStDokumenta", "krajIzdaje", postavkaDokumenta.zapStDoumenta_tk);
return View(postavkaDokumenta);
}
は –
は、フォームタグを持っている...あなたのJSコードを表示しますか? (つまり、 '@ Html.BeginForm')。完全なViewコードと、POSTしているコントローラメソッドを表示します。 – markpsmith
オリジナルの投稿を編集しました。 – makaroN