簡體   English   中英

通過帶參數的JavaScript重定向到動作控制器(ASP.NET MVC)

[英]Redirect to action controller by JavaScript with parameters (ASP.NET MVC)

目前,當我使用參數重定向到控制器的動作時,我必須這樣做:

window.location.href = "/Controller/Action/?parameterId=" + this.Id();

但真的我覺得像這樣:

window.location.href = "/Controller/Action/" + this.Id();

為什么? 因為看起來好的東西所以第2次更加面向ASP MVC的路線模式

它的可能性???

PD:我正在使用淘汰賽......

如果您的服務器代碼是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。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM