在Asp.Net MVC中,要在网址中启用短划线,可以通过以下方法实现:
RouteConfig.cs
文件,该文件包含了所有的路由配置。RegisterRoutes
方法中,找到routes.MapRoute
方法的调用,通常是第一个参数为"Default"
的调用。MapRoute
方法中,可以看到一个名为url
的参数,这是一个字符串,表示路由的URL模板。在这个字符串中,可以使用大括号{}
来表示参数,例如{controller}/{action}/{id}
。url
字符串中使用连字符-
来代替空格。例如,如果要将{controller}
和{action}
之间的空格替换为短划线,可以将url
字符串修改为{controller}-{action}
。需要注意的是,这种方法只会影响路由配置中指定的部分,如果在其他地方使用了空格,则需要手动替换为短划线。此外,这种方法只适用于路由配置中指定的部分,对于其他部分(例如查询字符串)则无法生效。
领取专属 10元无门槛券
手把手带您无忧上云