我正在尝试访问复合控件中的路径数据,以根据用户浏览的部分更改图像的目录查找。
例如:http://www.mysite.com/photos/palmtrees
在这个原因中,{palmtrees} = {id},我想在复合控件中访问它。
我已经阅读了类似的要求,但似乎无法获取RequestContext以返回除null之外的任何内容?
// this.Context = HttpContext.Current;
HttpContextBase htb = new HttpContextWrapper(this.Context);
RequestContext rc = new RequestContext(htb, RouteTable.Routes.GetRouteData(htb));
// rc -> is always NULL?
是否有更简单的方法让RouteData在我的控制范围内?
答案 0 :(得分:0)
路线之间的跳跃不在路线上下文中,这意味着RouteData永远不可用。
确保当用户点击按钮将其带到/ photo / {id}时,路线的上下文被激活。
不使用MVC,这是一个Web表单项目。