asp.net – MVC4 – ContextDependentView – 这是什么意思?
发布时间:2021-03-30 23:24:18 所属栏目: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”; (编辑:日照站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何使用WMD在ASP.NET中存储降价?
- Asp.net Core 1.1 升级后操作mysql出错的解决办法
- .NET WebApi jsonapi.org支持
- asp.net-mvc – 有什么技巧/技巧使用亚音速与Asp.Net MVC框
- asp.net-mvc – 从MVC版本1迁移后,ASP.NET MVC 2 actionlin
- ASP.NET – 可以从服务器代码触发回发吗?
- asp.net – MVC 4导出到CSV – 另存为对话框在Chrome和Fire
- ASP.NET微信公众号用于给指定OpenId用户发送红包
- 如何利用ASP.net IIS 7.5中的浏览器缓存
- 进程是经典ASP可以存储会话状态的唯一方法吗?
推荐文章
站长推荐
- asp.net-mvc-4 – 全局过滤器MVC 4的执行顺序是什
- asp.net-mvc – MVC应用程序中的随机数生成
- asp.net-mvc – Asp.Net MVC CSLA DDD可能
- asp.net-mvc – AntiXss保护Html模型属性
- 在asp.net中读取查询字符串而不指定任何页面名称
- asp.net-mvc-4 – AngularJs,DropZone.Js,MVC4 –
- 如何在ASP.NET页面上使用框架?
- asp.net-mvc – .Net 4.5.1框架的maxRequestLeng
- asp.net-mvc – 保存后显示相同的页面
- asp.net下文件上传和文件删除的代码
热点阅读
