【发布时间】:2019-05-22 10:04:58
【问题描述】:
这是我的路由配置文件:-
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
RouteValueDictionary keyValues = new RouteValueDictionary();
PDCL.API.API _api = new PDCL.API.API();
string cities = _api.GetCities();
string Specialities = _api.GetRouteSpecialization();
routes.MapRoute("SearchClinicListing", "{cityname}/{clinic}/{doctortype}/{clinicname}", new { controller = "Listing", action = "ClinicSearch" }, new RouteValueDictionary { { "cityname", cities } });
routes.MapRoute("AreaListing", "{cityname}/{clinicname}/{areaname}", new { controller = "Listing", action = "AreaSearch" }, new RouteValueDictionary { { "cityname", cities }, { "clinicname", Specialities } });
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Listing", action = "Index", id = UrlParameter.Optional }
);
当我运行我的项目时,默认 url 是 http://localhost:2315/listing/index 如何从该网址隐藏列表/索引?
【问题讨论】:
标签: c# asp.net-mvc asp.net-mvc-routing