asp.net-mvc – asp.net mvc ajax post – redirecttoaction无效
发布时间:2020-05-24 16:10:23 所属栏目:asp.Net 来源:互联网
导读:我在我的一个控制器中使用了以下代码; if (Request.IsAjaxRequest()) { return RedirectToAction(PreviewAndSendEmail); } 我调试它,它返回到行,但没有发生重定向.是否可以在Ajax.BeginForm中执行此操作?这是剃刀代码; using(Ajax.BeginForm( new
|
我在我的一个控制器中使用了以下代码; if (Request.IsAjaxRequest()) {
return RedirectToAction("PreviewAndSendEmail");
}
我调试它,它返回到行,但没有发生重定向.是否可以在Ajax.BeginForm中执行此操作?这是剃刀代码; using(Ajax.BeginForm( new AjaxOptions { LoadingElementId = "loading" })) {
<b>Choose E-mail Template : </b>@Html.DropDownList("emailtemps")<br /><br />
<input type="submit" value="Preview & Send" />
<span id="loading" style="display: none;">
<img title="loading..." alt="load" src="@Url.Content("~/Content/App_Icons/gifs/loading.gif")"
</span>
}
解决方法您无法从服务器重定向AJAX操作.如果您希望浏览器在AJAX操作中重定向,则需要从javascript执行此操作.显然使用AJAX重定向绝对没用.如果您打算重定向使用普通的Html.Begin表单而不打扰AJAX.(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 为什么ASP.NET MVC上的控制器基于名称?
- asp.net-mvc – 与SmtpClient.UseDefaultCredentials属性混
- asp.net-mvc – 无法让defaultRedirect工作
- asp.net-mvc – 可在LAN中远程访问的IIS页面,但不能在服务器
- asp.net – 使用app_offline.htm使应用程序脱机,同时在更新
- asp.net核心 – ASP.NET核心中的基本身份验证
- ASP.NET图表在数字旁边添加百分比
- .net4.0中的ClientIDMode
- asp.net-core – 对Post请求的两次调用:使用http 204和200
- asp.net – Mysql中int(10)的最大大小是多少?
推荐文章
站长推荐
- asp.net-mvc – 具有.NET MVC 5属性路由的贪婪段
- asp.net-mvc-3 – 动态加载部分视图
- asp.net – 具有一个无效的SelectedValue,因为它
- 剃刀 – MVC布局VS MVC主页
- asp.net – WebForms中的Tabbing行为
- asp.net-mvc – 使用JSON结果填充下拉列表 – 使
- asp.net-mvc – MVC5中的Bundle.IncludeDirector
- asp.net-mvc – 在mvc中以MM / dd / YYYY格式验证
- asp.net – HttpRequest,HttpWebRequest和WebReq
- asp.net核心,角度2,PrimeNG
热点阅读
