RouteTable.Routes.MapPageRoute("", "list/{key}", "~/list.aspx", false, defaults, new RouteValueDictionary { { "key", @".*+" } });
现在这个规则在key当中不包含“.”(英文的点)号时是正常的,如果有.的话,就会显示404错误了,应该请求被iis静态处理程序拦截了,那么这里应该怎么写才支持key当中可以有.号呢?
比如list/iphone可以正常搜索
而list/iphone.6就不行了
搜索英文百度不靠谱