当Html.EditorFor()包含特殊字符<时,Ajax.BeginForm()无法正常工作 它不会在提交表单
时调用控制器操作答案 0 :(得分: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");
}
当我调试它似乎工作:
您可以发布您的代码吗?