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如何利用ajaxpro完成前端跟后台交互的实例分析

.net mvc从视图传参到控制器的3种形式

asp.net mvc如何动态编译生成controller的方法示例详解

asp.net mvc中signalr用法讲解

asp.net》数据绑定―datalist实践篇的图文代码详解

.net配置 json 中依赖注入的方法介绍

asp.net完成图形验证码的的代码教程

深入了解asp.net mvc与webform的区别

分享asp.net core在开发环境中保存机密(user secrets)的实例

操作 asp.net web api 的实例教程

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




打赏

取消

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

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

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

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

评论

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