首页 新闻 会员 周边

求MVC如何设定目录

1
悬赏园豆:40 [已关闭问题] 关闭于 2013-07-14 12:43
public static void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

            routes.MapRoute(
                "Default", // 路由名称
                "zh-CN/{controller}/{action}/{id}", // 带有参数的 URL
                new { controller = "Office", action = "Index", id = UrlParameter.Optional } // 参数默认值
            );

        }


如上代码,最终生成的目录为:http://localhost:8866/zh-CN/Office/Index

zh-CN对应中文,en-US对应英文……

 

现在想在控制器里,根据不同的区域名称,加载不同的页面实现多语言,如何加载不同的view我知道。控制器如何判断这个目录呢?Request.RawUrl用这个获取,然后截取字符串再进行判断?有没有更好的方案?求助大家帮忙。

快乐鸟的主页 快乐鸟 | 初学一级 | 园豆:7
提问于:2012-05-14 21:32
< >
分享
所有回答(0)
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册