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中config文件的读写讲解

分析asp.net 2.0 session 丢失的几种情况

关于asp.net如何获取浏览器访问的ip地址?

asp.net mvc 使用bootstrap方法介绍

分享asp.net学习笔记(6)webpages 文件

asp.net+jquery如何实现省市二级联动功能的方法详解

浅析asp.net页面缓存技术

分享asp.net学习笔记(10)webpages email

常用的asp.net 技巧总结

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




打赏

取消

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

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

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

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

评论

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