MVC中获得controller、URL及action的ASP.NET方法详解


当前第2页 返回上一页

虚拟目录名+页面名:

1

string url=HttpContext.Current.Request.Url.AbsolutePath;

或:

1

string url= HttpContext.Current.Request.Path;

【4】获取 域名:

1

string url=HttpContext.Current.Request.Url.Host;

【5】获取 参数:

1

string url= HttpContext.Current.Request.Url.Query;

【6】获取 端口:

1

Request.Url.Port

二、当前controller、action的获取

1

2

RouteData.Route.GetRouteData(this.HttpContext).Values["controller"]

RouteData.Route.GetRouteData(this.HttpContext).Values["action"]

或:

1

2

RouteData.Values["controller"]

RouteData.Values["action"]

如果在视图中可以用:

1

2

ViewContext.RouteData.Route.GetRouteData(this.Context).Values["controller"]

ViewContext.RouteData.Route.GetRouteData(this.Context).Values["action"]

或:

1

2

ViewContext.RouteData.Values["controller"]

ViewContext.RouteData.Values["action"]

【相关推荐】

1. ASP免费视频教程

2. ASP教程

3. 李炎恢ASP基础视频教程

以上就是MVC中获得controller、URL及action的ASP.NET方法详解的详细内容!

返回前面的内容

相关阅读 >>

asp.net页脚制作详解

asp.net core实例教程之如何设置中间件

asp.net》数据的绑定―repeater图文详解

asp.net中中文乱码问题

浅析asp.net使用image/imagebutton空间显示本地图片的方法

介绍oom中automapper的使用方法

asp.net core实例详解二(环境设置)

分享asp.net mvc4如何实现通过id更新表单内容的实例分析

asp.net core中的多语言支持的图文详解

.net实现邮件发送的代码详解

更多相关阅读请进入《asp.net》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...