Передайте параметры контроллеру после нажатия кнопки в MVC
Уважаемый друг,
Я создаю приложение в MVC, где в "VIEW" у меня есть два asp:TextBox и кнопка asp:. теперь я хочу, чтобы при нажатии на эту кнопку значения текстовых полей передавались в "контроллер", то есть возникало событие щелчка, в котором значения передавались и сохранялись в базе данных.
Я не знаю, как работает click event в MVC.
Прошу друзей помочь мне .
Заранее спасибо
deepakaitr12345
Создание класса
--------------
[Атрибут Attributeusage(Явное Управление Размещением.Метод, AllowMultiple = false, Inherited = true)]
открытый класс MultiButtonInfo : ActionNameSelectorAttribute
{
публичная строка MatchFormKey { get; set; }
публичная строка MatchFormValue { get; set; }
общественная переопределить bool в IsValidName(ControllerContext controllerContext, строки имя_операции, объект methodinfo объект methodinfo )
{
вернуться controllerContext.Свойство HttpContext.Запрос[MatchFormKey] != нуль и усилитель; &
controllerContext.HttpContext. Request[MatchFormKey] == MatchFormValue;
}
}
----------------------------
затем передайте модель или пара таким образом
где MatchFormKey-это имя вашей кнопки, а MatchFormValue-значение кнопки
[HttpPost]
[MultiButtonInfo(MatchFormKey = "BtnReset", MatchFormValue = " Reset")]
[ValidateInput (false)]
public ActionResult ResetFilter(formCollection fc)
{
}
используя коллекцию форм, вы получите идентификатор и значение элемента управления
Надеюсь, это вам поможет..
Спасибо