目前,当我使用参数重定向到控制器的动作时,我必须这样做:
window.location.href = "/Controller/Action/?parameterId=" + this.Id();
但是真的我觉得这样就是这样:
window.location.href = "/Controller/Action/" + this.Id();
为什么?因为看起来好的东西,并且第二次更加面向ASP MVC的路线模式
它的可能性???
PD:我正在使用淘汰赛......答案 0 :(得分:0)
如果您的服务器代码是ASP.NET MVC,那么您可能已经拥有RouteConfig.cs: 您可以使用RouteConfig.cs并定义您的路线: 通常,您将在
下定义RouteConfig类public static void RegisterRoutes(RouteCollection routes){
routes.MapRoute("myRoute","AreaName", new {controller="ControllerName",
action="ActionName",id=UrlParameter.Optional});
}
如果在IIS版本上托管> 6.0,如果您在IIS上托管站点并在IIS中为该站点定义路由规则,则可以使用URL Rewrite 2.0。