2017-01-03 2 views
-1

Ajax.BeginForm() не работает, когда Html.EditorFor() содержит специальный Charactor < Это не вызывает действие контроллера на отправить формуAjax.BeginForm() не работает

+0

Пожалуйста, внесите свой код. – mmushtaq

ответ

0

Вы пробовали следующее:

Index.cshtml

@using (Ajax.BeginForm("PostForm", "Home", new AjaxOptions())) 
{ 
    string myFormValue = ""; 
    @Html.EditorFor(x => myFormValue) 
    <input type="submit" value="Submit"/> 
} 

HomeController.cs

public class HomeController : Controller 
{ 
    public ActionResult PostForm(string myFormValue) 
    { 
     return View("Index"); 
    } 

Когда я отладки, кажется, работает:

enter image description here

Может вы разместите код?