例如:首页直接列出所有的产品名称,点击产品名称,就是这种http://mysite.com/{产品名称}
根据参数显示不同的信息。
iis7可以做到.
iis6可以参考
http://www.cnblogs.com/downmoon/archive/2009/11/03/1595284.html
你的意思就是直接是参数,跳过action,答案当然还是配置Global.asax.cs中的路由表了。
routes.MapRoute(
"name", "{para}", new { controller = "Home", action = "Index", para = "" }
);
不过要注意的是这条的位置。路由表要遵循从特殊到一般的规则。而这条会覆盖很多规则,所以要仔细考虑放的位置,必要的话还要用正则表达式规范参数para的格式,好让后面的规则继续处理这个请求。