当前位置: 首页 > news >正文

wordpress描述宁波seo外包推广软件

wordpress描述,宁波seo外包推广软件,旅游网站系统哪个好,淘宝排名先来说个额外的问题:如何在请求上下文(比如过滤器的中)获取请求对应的Area和Controller 名字?(假设请求上下文对象为 filterContext ): 1. 获取Area名: (string)filterContext.RouteData.DataTo…

先来说个额外的问题:如何在请求上下文(比如过滤器的中)获取请求对应的Area和Controller 名字?(假设请求上下文对象为 filterContext ):

1. 获取Area名:

 (string)filterContext.RouteData.DataTokens["area"] 即可,

如果该请求不是对应Areas中的响应则DataTokens中不包含Key为“area”的键和值,则此处得到null。

2. 获取Controller名:

(string)filterContext.RouteData.Values["Controller"]

此处不通过DataTokens来获取,是因为当请求不是走Areas中的路由时,DataTokens中是不包含Key为“Controller”的键和值的。

 

.Net MVC项目添加区域后,如果使用的Controller与区域外的Controller重名时,默认路由未修改的情况下会出现该错误:

Multiple types were found that match the controller named 'XXX'. This can happen if the route that services this request ('{controller}/{action}/{id}') does not specify namespaces to search for a controller that matches the request. If this is the case, register this route by calling an overload of the 'MapRoute' method that takes a 'namespaces' parameter.

其实错误提示这里已经提示出了原因与解决方法:

问题原因:使用Areas后存在多个相同的Controller,路由注册未分开

解决方法:

分别修改 “RouteConfig.cs” 文件的 “RegisterRoutes” 方法 及  “XXXAreaRegistration.cs” 文件的 “RegisterArea” 方法, 添加namespaces指明各自的Controller对应的命名空间即可(其实就跟不同命名空间下存在相同类名是一样的道理):

 

http://www.dt0577.cn/news/26977.html

相关文章:

  • 给女朋友做的网站源码最新seo教程
  • 网站源码下载插件百度推广有哪些售后服务
  • 网站规划与建设 ppt网络营销的效果是什么
  • 做网站图片什么软件柳市网站制作
  • 网站空间续费合同网络软营销
  • 河南省建设教育培训中心网站全国疫情最新名单
  • 金融网站框架模板广告公司怎么找客户资源
  • 合肥专业网站建设公司seo网络优化培训
  • 网站无法被百度收录在线seo优化工具
  • 仙桃做网站的个人写软文用什么软件
  • 网站开发怎么接单域名怎么注册
  • 做合成照片的国外网站sem推广竞价托管公司
  • logo素材网站有哪些今日头条新闻最全新消息
  • 肇庆有哪家做企业网站的seo值是什么意思
  • 怎么把在EXCEL做的查询系统做到网站上公司网站建设平台
  • 网站建设客户分析关键词出价计算公式
  • html5移动网站开发适合30岁女人的培训班
  • 做免费的独立电商网站百度自动点击器
  • 网站标题符号推广注册app拿佣金
  • liferay做网站好吗搜索引擎优化课程
  • 威海建设集团网站首页微信公众号软文怎么写
  • 网站域名怎么改个人网站设计图片
  • 官方网站建设公电商关键词查询工具
  • 北京网站开发网站建设报价软文营销案例分析
  • 响应式网站模板滚动条北京全网推广
  • 可以上传图片的网站怎么做网络销售推广是做什么的具体
  • 电梯行业网站怎么做免费的关键词优化软件
  • wordpress做商城网站百度会员登录入口
  • 做复刻衣服买网站百度网站推广排名优化
  • 怎样做班级网站营销策划公司经营范围