asp.net – MVC4 – ContextDependentView – 这是什么意思?
发布时间:2021-03-31 04:09:25 所属栏目: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中利用Jquery+Ajax+Json实现无刷新分页的实例代码
- asp.net-mvc-3 – 将数组传递给RouteValues,并将其渲染为粘
- asp.net – 脚本标签和链接标签进入asp:内容或外部
- 如何为ASP.NET身份设置密码规则?
- 什么是链接服务器的ASP.NET连接字符串格式?
- asp.net-mvc – 从MVC版本1迁移后,ASP.NET MVC 2 actionlin
- asp.net – 如何检查SQL Server代理是否正在运行
- asp.net – 测试Oracle存储过程的最简单的方法
- asp.net mvc webapi 实用的接口加密方法示例
- asp.net-mvc – ASP.NET MVC中的替代用户管理
推荐文章
站长推荐
- asp.net-web-api – 在ASP.NET Web API控制器的n
- asp.net – 从DropdownList SelectedItem获取属性
- 优化 – 字典/客户端VS应用程序变量
- 在ASP.NET中拒绝用户时,’CustomIdentity’上的S
- asp.net-mvc – 值不能为空或为空.参数名称:con
- asp.net-mvc-5 – 我需要在MVC Razor中编码属性值
- asp.net – 我如何使用AJAX来确定用户的会话是否
- asp.net – ASPXAUTH cookie未保存
- asp-classic – 哪里可以存储经典ASP的连接字符串
- asp.net – MVC 4导出到CSV – 另存为对话框在Ch
热点阅读