asp.net – 如何使用Ajax.BeginForm OnSuccess和OnFailure方法?
发布时间:2020-05-23 15:53:45 所属栏目:asp.Net 来源:互联网
导读:我使用这个Ajax.BeginForm % using( Ajax.BeginForm( Create,Mandate, new AjaxOptions( ) { OnSuccess = GoToMandates, OnFailur
|
我使用这个Ajax.BeginForm <% using( Ajax.BeginForm( "Create","Mandate",new AjaxOptions( ) {
OnSuccess = "GoToMandates",OnFailure = "ShowPopUpError"
} ) ) {%>
<% } %>
我需要在控制器中写入以获取OnSucces和OnFailure。 因为OnSuccess我需要显示Success消息 OnFailure我需要显示消息。 在我的控制器 Public ActionResult GetSomething(FromCollection collection)
{
if(exists == null)
{
//OnSuccess
}
else
{
//OnFailure
}
}
可以anydboy帮我出来..怎么抓这个? 谢谢 解决方法OnSuccess和OnFailure看起来像是期待JavaScript回调函数。<script type="text/javascript">
function handleError(ajaxContext) {
var response = ajaxContext.get_response();
var statusCode = response.get_statusCode();
alert("Sorry,the request failed with status code " + statusCode);
}
</script>
<%= Ajax.ActionLink("Click me","MyAction",new AjaxOptions { UpdateTargetId = "myElement",OnFailure = "handleError"}) %>
Pro ASP.NET Framework第425页的示例 ASP.NET AjaxOptions Class 添加控制器示例 这样做最简单的方法是我在这里,但我建议使用某种ViewModel来查找强类型的mvc视图,也可以查看使用jQuery的ajax。这样说,这应该是希望能为你工作。 if (exists)
{
ViewData["msg"] = "Some Success Message";
}
else
{
ViewData["msg"] = "Some Error Message";
}
return View();
在你看来 <div id="myResults" style="border: 2px dotted red; padding: .5em;">
<%: ViewData["msg"]%>
</div> (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-3 – System.Web.Mvc.HtmlHelper’不包含’Act
- 免费构建.NET服务器
- asp.net-core – 在ASP.NET MVC Core中仍然存在ViewModel概
- ASP.net会话状态服务信息
- asp.net-mvc – Visual Studio 2010 Web发布缺少一个文件
- ASP.NET中的%%(嵌入式代码块)
- asp.net-mvc – 如何在c#/ asp.net中使用jquery或ajax来更新
- 在asp.net mvc2项目中不需要MS脚本的JQuery验证
- asp.net-mvc – ASP.NET MVC:除了IE之外,我如何向所有浏览
- asp.net-mvc – 逐渐将现有的ASP.NET站点转换为MVC的最佳方
推荐文章
站长推荐
- asp.net-mvc-3 – mvc dropdownlistfor没有标记为
- asp.net – 防止VB.NET中的属性序列化
- asp.net – .NET中的堆栈溢出将IIS发送到100%的
- asp.net-core – ASP.NET 5中RegisterObject / Q
- asp.net-mvc-3 – 向Entity Framework数据库添加
- ASP脚本中的Python 500服务器错误
- asp.net – 为什么aspx代码隐藏文件被声明为部分
- ASP.NET图表在数字旁边添加百分比
- asp.net-mvc-4 – 调用客户端时应该发出服务器端
- asp.net-mvc – Asp.Net MVC 2 Html.TextBoxFor为
热点阅读
