【问题标题】:how to generate hyphenate url in MVC 4 .net如何在 MVC 4 .net 中生成连字符 url
【发布时间】:2012-11-17 20:11:55
【问题描述】:

我目前正在开发 Visual Studio 2012 速成版,以使用 MVC 4 开发我的网站 www.onlinegk.com。但我遇到了一个问题,并就这个问题向我的专家朋友寻求帮助。问题是我想以以下方式制作我的所有网址:

www.onlinegk.com/current-affairs/
www.onlinegk.com/employment-news/
www.onlinegk.com/general-knowledge/latest-whos-who

但是我没有得到适当的帮助如何实现它,这意味着控制器结构和视图名称等。请通过我的 routconfig.cs 文件,如下所述:

public static void RegisterRoutes(RouteCollection routes)
{
    routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
    routes.MapRoute(
      name: "Default",
      url: "{controller}/{action}/{id}",
      defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
    );
}

非常感谢您的帮助。

【问题讨论】:

    标签: c# asp.net


    【解决方案1】:

    试试这个动态网址:

    routes.MapRoute(
        "RouteName", 
        "controler-name/{action}/{id}", 
        new { controller = "ControllerName", action = "Index", id = "" }
    );
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-17
      • 2015-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多