Как передать значение текстового поля из представления на контроллер в MVC 4?
Здесь я выбираю значение из базы данных и показываю его в поле ввода
и значение выборки из базы данных1
Затем я изменяю значение поля ввода на2
и передача этого значения в контроллер в действии нажмите
<a id="imgUpdate" href="@Url.Action(" update",="" "shopping",="" new="" {="" productid="item.ProductID," qty="item.Quantity," unitrate="item.Rate" })"="">
</a>
Но в части контроллера я получаю, чтоold value
1 дляqty
Но мне это нужноupdated value 2
вqty
public ActionResult Update(string id, string productid, int qty, decimal unitrate)
{
if (ModelState.IsValid)
{
int _records = UpdatePrice(id,productid,qty,unitrate);
if (_records > 0)
{
return RedirectToAction("Index1", "Shopping");
}
else
{
ModelState.AddModelError("","Can Not Update");
}
}
return View("Index1");
}
@using (Html.BeginForm("Update", "Shopping", FormMethod.Post))
{
@Html.Hidden("id", @Request.QueryString["UserID"] as string)
@Html.Hidden("productid", item.ProductID as string)
@Html.TextBox("qty", item.Quantity)
@Html.Hidden("unitrate", item.Rate)
}