ASP.NET MVC 3.0,Ajax.BeginForm()内出现异常页面,页面重定向后如何不再呈现在"UpdateTargetId"属
时间:2011-12-09
来源:互联网
HTML code
用户经登录,且角色验证符合要求后,该保存的保存,位于id为ChatIntegrationContent的Div该异步刷新的刷新。
我把Cookie设置为 1分钟,在这1分钟内可以安心的发布Chat,然后无刷新呈现出来; 现在我故意停2分钟,等Cookie
失效,代码逻辑会重定向到登录页【 return RedirectToAction("LogOn", "Account"); 】,登录页会呈现在ChatIntegrationContent这个Div内,但我想把整个页面刷新掉,仅呈现登录页,使其不再呈现在"UpdateTargetId"属性指定区域内,请问我该如何处理?
@using (Ajax.BeginForm("CreateChat", "Chat", new AjaxOptions { HttpMethod = "POST", InsertionMode = InsertionMode.Replace, LoadingElementId = "LoadingMark", UpdateTargetId = "ChatIntegrationContent" })) { @Html.ValidationSummary(true) @Html.EditorFor(model => model.Content, new { rows = "3", cols = "20" }) @Html.ValidationMessageFor(model => model.Content) <input type="submit" id="btnChatCreate" value="碎碎念" /> } <div id="ChatIntegrationContent"> </div>
用户经登录,且角色验证符合要求后,该保存的保存,位于id为ChatIntegrationContent的Div该异步刷新的刷新。
我把Cookie设置为 1分钟,在这1分钟内可以安心的发布Chat,然后无刷新呈现出来; 现在我故意停2分钟,等Cookie
失效,代码逻辑会重定向到登录页【 return RedirectToAction("LogOn", "Account"); 】,登录页会呈现在ChatIntegrationContent这个Div内,但我想把整个页面刷新掉,仅呈现登录页,使其不再呈现在"UpdateTargetId"属性指定区域内,请问我该如何处理?
作者: lxhefeiyancao 发布时间: 2011-12-09
没明白问题产生的原因
作者: Sandy945 发布时间: 2011-12-10
又看了一遍,明白了。
就是说返回错误是 要整页跳转,不要区域显示
AjaxOptions 还有什么参数么
就是说返回错误是 要整页跳转,不要区域显示
AjaxOptions 还有什么参数么
作者: Sandy945 发布时间: 2011-12-10
看了一下,你可以指定 OnSuccess 。 在回调函数中判断状态,如果是失败 进行跳转,反之则是区域显示。
逻辑控制的话 我现在不确定,你可以说下你现在的流程。
我看下该怎么解决
逻辑控制的话 我现在不确定,你可以说下你现在的流程。
我看下该怎么解决
作者: Sandy945 发布时间: 2011-12-10
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28