asp.net-mvc-3 – 如何判断我的动作是否被RenderAction调用?
发布时间:2020-05-24 04:01:12 所属栏目:asp.Net 来源:互联网
导读:我有一个可能通过一个常规链接调用的动作,在这种情况下我会返回一个View(),或者也可以通过 AJAX或RenderAction(即作为一个Child Action)来调用,在这种情况下我会返回一个PartialView(). 排序AJAX部分很容易 – 但是如何测试我的操作是否作为“儿童动作”呈现
|
我有一个可能通过一个常规链接调用的动作,在这种情况下我会返回一个View(),或者也可以通过 AJAX或RenderAction(即作为一个Child Action)来调用,在这种情况下我会返回一个PartialView(). 排序AJAX部分很容易 – 但是如何测试我的操作是否作为“儿童动作”呈现? 理想情况下,我想编写如下代码: if (Request.IsAjaxRequest() || Request.IsChildAction())
return PartialView();
return View();
显然,Request.IsChildAction()不存在 – 有没有类似的东西,或者我只需要创建一个总是返回PartialView的特殊ChildAction? 解决方法你几乎在那里:public ActionResult Foo()
{
if (Request.IsAjaxRequest() || ControllerContext.IsChildAction)
{
return PartialView();
}
return View();
} (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 数据注释真的是一个好主意验证吗?
- 捆绑和分组 – MVC 6中的捆绑和分类
- asp.net-mvc – 在ASP.NEt MVC 3中传递Html.BeginForm()中D
- asp.net – 工作线程和I/O线程有什么区别?
- asp.net核心 – 我需要哪个包在asp.net 5中的图像?
- asp.net – 如果我不限制文件上传到网络服务器的最大请求长
- 如何在ASP.NET页面上注册自定义服务器控件
- asp.net-mvc-3 – ViewBag- MVC3-ASP.NET
- asp.net-mvc – System.Web.Mvc.WebViewPage.Model.get返回
- asp.net – 配置转换和“TransformXml任务失败”错误消息
推荐文章
站长推荐
- asp.net – 如何配置IIS Express来调试子目录中的
- asp.net – 标签中的换行符
- asp.net – 数据库加密或应用程序级加密?
- asp.net mvc4 jquery不工作
- asp.net-mvc – Donut hole缓存 – 排除MiniProf
- asp.net-mvc-5 – 如何添加声明在ASP.NET身份
- asp.net-mvc – MVC 4 HttpNotFound()和404错误
- asp.net – 使用必填字段验证器更改文本框颜色 无
- asp.net-mvc – 特定便携式区域的ControllerFact
- asp.net-mvc – 认证之前调用的ASP.NET MVC控制器
热点阅读
