ASP.NET MVC3中通过Request.IsAjaxRequest()来判断是否要加载公共视图
来源:互联网 发布:手机淘宝怎么发pdf文件 编辑:程序博客网 时间:2024/05/23 13:20
ASP.NET MVC3 中我们可以在"_ViewStart.cshtml"中指定 Layout为我们定义的"_layout.cshtml"页,当然,我们还可以在"_ViewStart.cshtml"中根据需要加载不同的布局。_ViewStart.cshtml我定义了公共的视图,包括页头和页尾。
我想解决的是如果是用jquery 来进行AJAX请求时,不需要加载公共的视图。
<script type="text/javascript"> $(function () { $('#theLink').click(function () { $.ajax({ url: $(this).attr('href'), type: "GET", success: function (response) { $('#mainContent').html(response); } }); return false; }); });</script>
办法如下:
在 ~/Views/ViewStart.cshtml里
@{ Layout = Request.IsAjaxRequest() ? null : "~/Views/Shared/_Layout.cshtml";}
在 controller:public ActionResult Index(){ return View();}
- ASP.NET MVC3中通过Request.IsAjaxRequest()来判断是否要加载公共视图
- ASP.NET MVC3--视图
- Asp.Net MVC3 详解Request Processing Pipeline
- ASP.NET MVC3学习心得-----视图和模型
- asp.net 如何使用js来判断一个网页是否处于iframe中
- Asp.net中判断是否为数字
- asp.net中判断是否为数字
- asp.net MVC3 从客户端(&)中检测到有潜在危险的 Request.Path 值。
- ASP.NET MVC3中在视图中动态显示Model的DisplayName
- ASP.NET MVC3书店--第三节+视图与视图模型
- asp.net mvc3 如何在Controller中判断当前请求是回发
- ASP.NET MVC3 快速入门-第三节 添加一个视图
- ASP.NET MVC3 快速入门-第三节 添加一个视图
- ASP.NET MVC3 快速入门-第三节 添加一个视图
- ASP.NET MVC3 快速入门-第三节 添加一个视图
- Asp.Net Mvc3 修改视图的默认路径
- ASP.NET MVC3细嚼慢咽---(3)Razor视图语法
- ASP.NET MVC3 系列教程 - Razor视图引擎基础语法
- 正则学习
- 编译framework找不到资源文件错误
- register_chrdev,class_create()
- 求一条分组查询语句
- sina云
- ASP.NET MVC3中通过Request.IsAjaxRequest()来判断是否要加载公共视图
- 芯片SN74LVCHR16245A (TI) 高速电平转换IC
- 腾讯云
- android------权限
- Windows程序调试之格式化输出
- jwhois
- lesskey
- Suki Kits:一位85后美女设计师的移动互联网创业经
- Discuz!云平台