public void UrlMapTest1() { var build = new UrlMapBuilder() //.Map("/$Action") //.Map("/$Controller") //.Map("/$Controller/$Action/") .Map("/$Controller=Home/$Action=Index/$Id:int") .Build(); var action = build.Action("home/index/12", "D:\\electron\\"); var content = action.Render().Result; System.Diagnostics.Debug.WriteLine(content); }
public static UrlMaper GetMaper(this Site site) { if (!dict.ContainsKey(site.Name)) { if (site.Name == "ebook") { var build = new UrlMapBuilder() .Map("/$Area=Defalut/$Controller?=Home/$Action?=Index") .Build(); dict[site.Name] = build; } else { var build = new UrlMapBuilder() //.Map("/$Action") //.Map("/$Controller") .Map("/$Controller/$Action/") .Map("/$Controller/$Action/$Id:int", new KeyValuePair <string, string>("data", "product")) .Build(); dict[site.Name] = build; } } return(dict[site.Name]); }