asp.net-mvc – 如何区分从RenderAction和AJAX发出的请求?
发布时间:2020-12-16 06:58:45 所属栏目:asp.Net 来源:网络整理
导读:在ASP.NET MVC中,有一个有用的方法Request.IsAjaxRequest,我可以使用它来确定是否通过 AJAX发出请求.但是,RenderAction方法似乎也通过AJAX调用控制器/动作. 我希望通过RenderAction调用返回一个View,而通过AJAX调用返回一个Json对象.有什么办法可以区分来自
在ASP.NET MVC中,有一个有用的方法Request.IsAjaxRequest,我可以使用它来确定是否通过
AJAX发出请求.但是,RenderAction方法似乎也通过AJAX调用控制器/动作.
我希望通过RenderAction调用返回一个View,而通过AJAX调用返回一个Json对象.有什么办法可以区分来自这两个来源的电话吗? 编辑: 在SomeView.ascx中: Html.RenderAction("Action","AnotherController",new { id = "some ID" }); 解决方法
我相信你可以使用ControllerContext.IsChildAction来确定RenderAction()是否调用了一个方法.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – ActionResult上的自定义属性
- 在ASP.NET MVC 3中使用Ajax和JsonResult
- 在ASP.NET WebForms中使用jQuery调用’WebMethod’
- asp.net-mvc – 如何更新实体框架连接字符串
- asp.net – 不引用MVC的AllowHtml属性
- asp.net-mvc – 在Asp.Net MVC中使用混合身份验证(Forms,FB
- asp.net-mvc – 将焦点放在不使用JavaScript的EditorFor上
- asp.net-mvc-2 – 如何从同一视图更新一对多关系实体?
- asp.net-mvc – 如何在ASP.NET MVC中创建旋转广告块?
- asp.net – 如何动态更改母版页的母版页?
推荐文章
站长推荐
- .NET Core采用的全新配置系统[8]: 如何实现配置与
- asp.net-mvc – 如何通过MVC Azure AD身份验证从
- asp.net – 单声道随机CS0006编译错误w / fastcg
- ASP.NET Core API Restful 实现微服务
- asp.net – 后面的代码无法识别Web控件
- asp.net-mvc-5 – EntityFramework.SqlServer.dl
- C#使用Linq to csv读取.csv文件数据
- asp.net – NHibernate继承类但不需要持久化
- asp.net-mvc – ASP.NET MVC 4 Web Api和REST经典
- asp.net – 检查控制启动的AJAX请求
热点阅读