Member 13589474 Ответов: 1

Расчет на стороне сервера Mvc


мне нужно вычислить значение двух текстовых полей без использования каких-либо скриптовых компонентов

Что я уже пробовал:

как вычислить значения в serverside mvc

Nakhia_ind

возьмите два текстовых поля с атрибутами имени
в MVC метод действия formcollection объект в качестве аргумента, как formcollection ФРМ
затем через объект formcollection соберите значение textbox, например
строка n1 = frm["text1"].Метод toString();

1 Ответов

Рейтинг:
10

Karthik_Mahalingam

один из методов.

public class HomeController : Controller
    {
        public ActionResult Index()
        {
            return View();
        }
        [HttpPost]
        public ActionResult PostActionMethod()
        {
            string a = Request["txtA"];
            string b = Request["txtb"];
            int a1, b1;
            int.TryParse(a, out a1);
            int.TryParse(b, out b1);
            int c = a1 + b1;
            ViewBag.Value = c;
            return View("Index",c);
        } 
    }


@using (Html.BeginForm("PostActionMethod", "Home", FormMethod.Post))
{ 
    @Html.TextBox("txtA");
    @Html.TextBox("txtB");     
    <input type="submit" value="Sum" /> 
}
Result: <h1>@ViewBag.Value</h1>