asp.net – MVC4 – ContextDependentView – 这是什么意思?
发布时间:2021-03-31 02:22:06 所属栏目: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”; (编辑:台州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 什么是在asp.net中301重定向更推荐的方法?
- asp.net-mvc – 如果用户在int字段中放入非数字字符串,则自
- asp.net-mvc-3 – 如何在页面提交ASP.Net MVC时捕获哪个单选
- 用户控件在asp.net和Performance中
- asp.net-mvc – AntiXss保护Html模型属性
- asp.net-mvc – ASP.NET MVC Beta 1:DefaultModelBinder错
- asp.net-mvc – 在Controller操作方法中重用代码的最佳方法
- ASP.NET MVC 4 JSON绑定到视图模型 – 嵌套对象错误
- asp.net-mvc – ASP.NET MVC/C++#:可以使用Html.ActionLin
- asp.net-web-api – WebApi 2.1 PUT抛出错误415
推荐文章
站长推荐
- asp.net – Visual Studio – 为什么.ASPX文件比
- asp.net-web-api – WebAPI 2属性路由启用会话状
- asp.net-mvc – 如何使用ASP.NET MVC ApiControl
- asp.net-mvc-3 – MVC 3 $.ajax – 响应似乎是从
- asp.net-mvc – 有条件地在webgrid中显示图像 –
- asp.net – 我可以在超链接上显式指定NavigateUr
- asp.net-mvc – 如果用户在int字段中放入非数字字
- asp.net-mvc – 使用IIS7.5将网站中的URL绑定到另
- 有没有办法从ASP.NET访问IIS内核缓存?
- 详解Asp.net Core 使用Redis存储Session
热点阅读