首页 > 编程语言 >asp.net mvc 3 获取路由领域名

asp.net mvc 3 获取路由领域名

时间:2022-10-28 16:36:30浏览次数:55  
标签:asp string Sys httpContext mvc new net public 路由

----------------------------------------------------------------------------------------------------
一、注册路由
public class SysAreaRegistration : AreaRegistration
{ /// <summary>
/// MVC 路由领域名称

/// </summary>

public override string AreaName

{

get

{

return "Sys";

}

}



public override void RegisterArea(AreaRegistrationContext context)

{

string[] controllerNamespaces = new string[] { "Grass.Sys.Controllers" };

context.MapRoute(

"Sys_default",

"Sys/{controller}/{action}",

new { controller = "Login", action = "Index" },

null,

controllerNamespaces

);

}

}
----------------------------------------------------------------------------------------------------
二、获取路由领域名
/// <summary>
/// MVC 路由领域名称

/// </summary>

public static string AreaName

{

get

{

HttpContextBase httpContext = new HttpContextWrapper(HttpContext.Current);

RouteData rd = RouteTable.Routes.GetRouteData(httpContext);

return rd.DataTokens["area"].GetString();

}

}

标签:asp,string,Sys,httpContext,mvc,new,net,public,路由
From: https://blog.51cto.com/xxjjing/5805031

相关文章

  • vs.net 效率提升-自定义快捷键
    工欲善其事必先利其器,记录一下自己开发时常用的几个自定义的快捷键。做了这么多年了用着还是比较顺手的分享下~~~~设置时有时设置不成功,非得一项一......
  • netty 使用ByteToMessage解决半包粘包
    其实netty所有自带的decoder内置类都是继承与ByteToMessage的。我们想要自定义自己的decoder就继承ByteToMessgae类就可以了。前提:一般发送报文报文中都会有数据的长度,......
  • Istio(二):在Kubernetes(k8s)集群上安装部署istio1.14
    目录一.模块概览二.系统环境三.安装istio3.1使用Istioctl安装3.2使用IstioOperator安装3.3生产部署情况如何?3.4平台安装指南四.GetMesh4.1如何开始使用?4.2如何......
  • 【ASPNet 6.0】错误处理:System.InvalidOperationException: Reading is already in pr
    错误信息为:System.InvalidOperationException:Readingisalreadyinprogress.atMicrosoft.AspNetCore.Server.Kestrel.Core.Internal.Http.Http1ContentLengthMes......
  • Kubenetes 安装网络插件(calico)
    简介Calico是Kubernetes生态系统中另一种流行的网络选择。虽然Flannel被公认为是最简单的选择,但Calico以其性能、灵活性而闻名。Calico的功能更为全面,不仅提供主机和pod之......
  • Netty入门
    NettyChannelEvent某一事件ChannelPipeline管道、传输途径。控制ChannelEvent事件传递和分发ChannelHandler站点处理业务逻辑Channel协调总部门EventLoopGroup......
  • java + springmvc 酷炫验证码分享
    java+springmvc酷炫验证码分享一、maven依赖<!--https://mvnrepository.com/artifact/com.github.bingoohuang/patchca--><!--验证码--><dependency><groupId>com......
  • Spring mvc配置
    <!--自动扫描包,开启注解--><context:component-scanbase-package="com.wang.springmv.controller"/><!--annotation-driven配置的作用如下:1)、主要是......
  • .NET Core WebApi 多语言本地化,动态切换多语言
    .NETCoreWebApi多语言本地化,动态切换多语言原生的.netcorewebapi动态多语言本地话具体更多详细内容,可以参考官方文档首先看效果图整体项目结构图......
  • c# - Mvc动态注册HttpModule实例
    c#-Mvc动态注册HttpModule实例再也不容为了兼容iis6、7、8、9、10了  -_-!!!!。不用配置web.config 的   <httpModules> or <modules>节点了!!!Microsoft.W......