asp.net – MVC4 – ContextDependentView – 这是什么意思?
发布时间:2021-03-30 23:46:02 所属栏目:asp.Net 来源:互联网
导读:我刚刚开始使用MVC4,我看到的第一个动作方法有新的东西.我检查了互联网,找不到任何关于这个: public ActionResult LogOn() { return ContextDependentView(); } 有谁知道ContextDependentView是什么? 对我来说新鲜事 这是为了方便查看或PartialView操作结果
我刚刚开始使用MVC4,我看到的第一个动作方法有新的东西.我检查了互联网,找不到任何关于这个: public ActionResult LogOn() { return ContextDependentView(); } 有谁知道ContextDependentView是什么? 对我来说新鲜事 解决方法这是为了方便查看或PartialView操作结果的登录和注册操作.private ActionResult ContextDependentView() { string actionName = ControllerContext.RouteData.GetRequiredString("action"); if (Request.QueryString["content"] != null) { ViewBag.FormAction = "Json" + actionName; return PartialView(); } else { ViewBag.FormAction = actionName; return View(); } } 像MVC中的其他东西一样,它是通过惯例完成的…这里的约定是当Request.QueryString包含一个?content = xxxx时,它为操作名称添加“Json”,并将其添加到ViewBag属性中,并返回部分版本风景.例如: 请求/ Account / Login?content = test将被解析为ViewBag.FormAction =“JsonLogin”;然后返回一个部分. 对/ Account / Login的请求没有内容查询字符串,因此其表单操作仍然是ViewBag.FormAction =“Login”; (编辑:鲜蔬坊站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- .net – TagBuilder从MVC 3 beta版转到RC
- asp.net – 如何正确过滤数据表(datatable.select)
- ASP.NET Web API,Web服务发现和客户端创建
- 如何在ASP.NET自定义控件中持久保存List属性?
- asp.net – 在客户端启用/禁用RequiredValidator /不启动Cu
- asp.net-mvc – ASP.NET MVC jQueryUI datepicker在使用AJA
- 单元测试 – 如何在ASP MVC 5(Microsoft.AspNet.Identity)中
- 如何解决.Net中冲突的程序集?
- asp.net-mvc – ASP.NET MVC现在是“开源”.这是一件好事吗
- asp.net-mvc – 如何在asp.net mvc中处理分页?
推荐文章
站长推荐
- asp.net-mvc – 在Asp.Net MVC中使用千位分隔符的
- 用ADO.NET处理层次数据
- asp.net 大文件上传控件
- asp.net-mvc – MVC4部分视图没有将值加载到“容
- 使用System.Net.Mail中的SMTP发送邮件(带附件)
- asp.net中js+jquery添加下拉框值和后台获取示例
- asp.net – 什么时候Response.IsClientConnected
- asp.net-core – asp.net核心身份中的多个SubDom
- asp.net-mvc – 如何与NopCommerce MVC合作
- ASP.NET Core使用SkiaSharp实现验证码的示例代码
热点阅读