Eri*_*Yin 2 c# asp.net-mvc asp.net-mvc-3
非常标准的代码
using (Ajax.BeginForm("Search", "Subscriber", null,
new AjaxOptions
{
OnBegin = "ajaxBegin",
OnFailure = "ajaxFailure",
OnSuccess = "ajaxSuccess"
},
new{id = "ajax1121"})
{
}
Run Code Online (Sandbox Code Playgroud)
它的输出<form action="" ...>
动作是空的!!我尝试通过删除 ajaxoptions 等使用另一个重载更改代码,但没有用
最令人惊奇的是,相同的代码在另一个领域也能工作。我甚至尝试复制_ViewStart.cshtml
并Web.config
从该地区问题的区域中的文件,仍然没有工作。该区域有问题名称Mail
有任何想法吗?
是的,没有客户端。不要输入您的控制器名称,而是输入 Route 对象
using (Ajax.BeginForm("Search", new { Controller = "Subscriber", area = "area name here"}, null, new AjaxOptions { OnBegin = "ajaxBegin", OnFailure = "ajaxFailure", OnSuccess = "ajaxSuccess" },new{id = "ajax1121"}){
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2847 次 |
最近记录: |