asp.net C MVC4 C ContextDependentView C 这是什么意思?
发布时间:2023-12-16 12:49:48 所属栏目: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 – Orchard CMS和Sitefinity CMS
- asp.net-mvc-3 – 使用@ Html.Raw有风险吗?
- ASP.NET 常用 文件上传方法
- asp.net 根据汉字的拼音首字母搜索数据库(附 LINQ 调用方法
- entity-framework – 如果EF 5,如何定义自定义命名约定
- ASP.NET:WebResource.axd调用404错误:如何知道哪个程序集
- Asp.net下使用Jquery Ajax传送和接收DataTable的代码
- asp.net-mvc – 当我不知道内容类型时如何返回文件结果
- 在IIS上部署ASP.NET Core项目的图文方法
- 是否可以使用ASP.NET ScriptManager来使用Windows FIPS安全
推荐文章
站长推荐
- asp.net-mvc – 将viewdata传递给asp.net mvc ma
- asp.net-mvc – 使用CORS在WebAPI中将text / pla
- Asp.net Core 1.1 升级后操作mysql出错的解决办法
- asp.net – 如何序列化LINQ-to-SQL惰性列表
- ASP.NET AJAX与ASP.NET MVC中的jQuery
- 61条面向对象设计的经验原则 转载
- 在asp.net App_Code目录中使用Nemerle
- ASP.NET 5,.NET Core和ASP.NET Core 5有什么区别
- asp.net中mvc使用ajax提交参数的匹配问题解决探讨
- asp.net – ResolveUrl / Url.Content在Classic
