首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

.NET MVC 有关问题

2012-03-09 
.NET MVC 问题由于SEO优化需要,地址不能带?RewriteRule Staticwomens/bailey-button-ugg-boots.html A

.NET MVC 问题
由于SEO优化需要,地址不能带?
<RewriteRule Static="womens/bailey-button-ugg-boots.html" Action="Index/Index?main_page=Categories∮id=11" />
我用资源文件映射实际地址

C# code
        /// <summary>        /// 重写GetRouteData方法        /// </summary>        /// <returns></returns> result = new RouteData(this, new MvcRouteHandler());                    result.Values.Add("controller", controller_action[0]);                    result.Values.Add("action", controller_action[1]);                    if (vlAction.Length == 2)//有带参数时                    {                        result.Values.Add("id",UrlParameter.Optional);                    }

问题是 action是定义到了 但是我的?page=XX&ID=2 GET参数无法被接收。 null
谁知道怎么解决,或我的做法有问题。有做过的兄弟求指点!



[解决办法]
是静态化嘛?
http://www.cnblogs.com/xiaoweiyu/archive/2012/01/05/2301806.html
[解决办法]
Request.RequestContext.RouteData.Values[""] + "";

热点排行