asp.net C MVC4 C ContextDependentView C 这是什么意思?
发布时间:2023-12-16 12:21:04 所属栏目:asp.Net 来源:DaWei
导读: 我刚刚开始使用MVC4,我看到的第一个动作方法有新的东西.我检查了互联网,找不到任何关于这个:
public ActionResult LogOn()
{
return ContextDependentView();
public ActionResult LogOn()
{
return ContextDependentView();
我刚刚开始使用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-mvc – MVC Razor – 如何向自己提交表单
- asp.net+js实现批量编码与解码的方法
- asp.net – ASP:ItemTemplate中的DropDownList:为什么允许
- IIS ASP.NET WebApi在请求同一台服务器时死锁
- asp.net-mvc – ASP.NET MVC会话超时,绝对还是滑动?
- asp.net实现生成缩略图及给原始图加水印的方法示例
- ASP.NET异步方法问题
- asp.net – 如何MSDeploy构建的网站包到一个处女IIS网站
- SimpleMembership与ASP.NET MVC 4中的自定义数据库模式
- asp.net-mvc – MVC DB首先修复显示名称
推荐文章
站长推荐
- asp.net-mvc-3 – 为什么@ Html.Label()删除一些
- ASP.NET MVC 4 JSON绑定到视图模型 – 嵌套对象错
- asp.net-mvc – ASP.net身份在删除外部帐户后停止
- asp.net-mvc – Umbraco 7自定义cookie
- entity-framework-4 – 当超出范围时,Ninject不调
- asp.net-mvc-3 – dataannotations在主键上设置标
- asp.net 大文件上传 之 改版了的SlickUpload.Htt
- 用C#实现pdf文件的完整性验证
- asp.net – 将JSON数据解析为.NET对象的最佳方式
- asp.net – Application_error函数间歇性捕获“文