Хотя вы не сказали, каким должен быть ваш желаемый результат, я предположил, что вам нужно общее количество.
Если мое предположение верно, есть лучшие способы сделать это, используя javascript ajax
post
, но для вашего решения, которое выполняет полную перезагрузку страницы,
присваивает значения представлению таким образом, хотя это создаст для каждого поля значение zero
Controller
public ActionResult Index()
{
return View(new cal());
}
Вид
@model cal;
<div class="row">
@using (Html.BeginForm("index", "cal", FormMethod.Post, new { id = "popupForm" }))
{
<div class="form-group">
<label for="no">No 1</label>
<input type="text" class="form-control" id="no1" name="no1" value="@Model.no1">
</div>
<div class="form-group">
<label for="pwd">No 2</label>
<input type="text" class="form-control" id="no2" name="no2" value="@Model.no2">
</div>
<div class="form-group">
<label for="pwd">total</label>
<input type="text" class="form-control" id="tot" name="tot" value="@Model.tot">
</div>
<button type="submit" class="btn btn-default">Submit</button>
}
</div>