MVC 2:Ajax.ActionLink在调用方定义了MapRoute时重定向到新页面
在我还没有为使用AJAX的页面定义路线图之前,一切都很正常 控制器 看法 PartialResult被重定向到:MVC 2:Ajax.ActionLink在调用方定义了MapRoute时重定向到新页面,ajax,asp.net-mvc-2,Ajax,Asp.net Mvc 2,在我还没有为使用AJAX的页面定义路线图之前,一切都很正常 控制器 看法 PartialResult被重定向到: http://localhost:9085/Institution/SessionDetails/850?collectionId=22184&sessionId=77 以下是所有路线: routes.MapRoute("Institution_Collection_Keywords", "institution/{id}/collection/{
http://localhost:9085/Institution/SessionDetails/850?collectionId=22184&sessionId=77
以下是所有路线:
routes.MapRoute("Institution_Collection_Keywords",
"institution/{id}/collection/{collectionId}/keywords",
new { controller = "Institution", action = "Keywords" },
new { id = @"\d+", collectionId = @"\d+" });
//routes.MapRoute("Institution_Collection_Terms",
// "institution/{id}/collection/{collectionId}/terms",
// new { controller = "Institution", action = "Terms" },
// new { id = @"\d+", collectionId = @"\d+" });
routes.MapRoute("Institution_Collection_Yearbooks",
"institution/{id}/collection/{collectionId}/yearbooks",
new { controller = "Institution", action = "Yearbooks" },
new { id = @"\d+", collectionId = @"\d+" });
routes.MapRoute("Institution_Collection_YearbookDetails",
"institution/{Id}/collection/{collectionId}/yearbook/{year}/{month}",
new { controller = "Institution", action = "YearbookList", month = UrlParameter.Optional },
new { Id = @"\d+", collectionId = @"\d+", year = @"^(19|20)\d{2}$" });
routes.MapRoute("Institution_Collection_List",
"institution/{id}/collection/{collectionId}/list",
new { controller = "Institution", action = "List" },
new { id = @"\d+", collectionId = @"\d+" });
routes.MapRoute("Institution_Collection_KeywordDetails",
"institution/{id}/collection/{collectionId}/keyword/{keywordId}",
new { controller = "Institution", action = "KeywordDetails" },
new { id = @"\d+", keywordId = @"\d+", collectionId = @"\d+" });
//routes.MapRoute("Institution_Collection_TermsDetails",
// "institution/{id}/collection/{collectionId}/session/{sessionId}/details",
// new { controller = "Institution", action = "SessionDetails" },
// new { id = @"\d+", sessionId = @"\d+", collectionId = @"\d+" });
routes.MapRoute("Institution_SearchLegalActs",
"institution/{institutionId}/searchlegalacts",
new { controller = "Institution", action = "SearchLegalActs" },
new { institutionId = @"\d+" });
routes.MapRoute("Institution_Keywords",
"institution/{id}/keywords",
new { controller = "Institution", action = "Keywords" },
new { id = @"\d+" });
routes.MapRoute("Institution_KeywordDetails",
"institution/{id}/keyword/{keywordId}",
new { controller = "Institution", action = "KeywordDetails" },
new { id = @"\d+", keywordId = @"\d+" });
routes.MapRoute("Institution_Yearbooks",
"institution/{id}/yearbooks",
new { controller = "Institution", action = "Yearbooks" },
new { id = @"\d+" });
routes.MapRoute("Institution_YearbookDetails",
"institution/{Id}/yearbook/{year}/{month}",
new { controller = "Institution", action = "YearbookList", month = UrlParameter.Optional },
new { Id = @"\d+", year = @"^(19|20)\d{2}$" });
routes.MapRoute("Institution_List",
"institution/{id}/list",
new { controller = "Institution", action = "List" },
new { id = @"\d+" });
routes.MapRoute("Institution_RecentAdded",
"institution/{id}/recentadded",
new { controller = "Institution", action = "RecentAdded" },
new { id = @"\d+" });
routes.MapRoute("Institution_MostPopular",
"institution/{id}/mostpopular",
new { controller = "Institution", action = "MostPopular" },
new { id = @"\d+" });
routes.MapRoute("Institution_Default",
"institution/{id}",
new { controller = "Institution", action = "Keywords" });
routes.MapRoute("Home_LegalActs",
"legalacts",
new { controller = "Home", action = "LegalActs" });
routes.MapRoute("Home_Institutions",
"institutions",
new { controller = "Home", action = "Institutions" });
routes.MapRoute("Home_Voivodeship",
"voivodeship/{voivodeship}",
new { controller = "Home", action = "Voivodeship" });
routes.MapRoute("Home_Journals",
"journals/{view}",
new { controller = "Home", action = "Journals" });
routes.MapRoute("Home",
"{controller}",
new { controller = "Home", action = "Index" });
routes.MapRoute("Default",
"{controller}/{action}/{id}",
new { controller = "Home", action = "Index", id = UrlParameter.Optional });
提前感谢,,
Leszek您在哪里添加了此路线?默认值之前或之后?所有默认值如下。
routes.MapRoute("Institution_Collection_Terms",
"institution/{id}/collection/{collectionId}/terms",
new { controller = "Institution", action = "Terms" },
new { id = @"\d+", collectionId = @"\d+" });
http://localhost:9085/Institution/SessionDetails/850?collectionId=22184&sessionId=77
routes.MapRoute("Institution_Collection_Keywords",
"institution/{id}/collection/{collectionId}/keywords",
new { controller = "Institution", action = "Keywords" },
new { id = @"\d+", collectionId = @"\d+" });
//routes.MapRoute("Institution_Collection_Terms",
// "institution/{id}/collection/{collectionId}/terms",
// new { controller = "Institution", action = "Terms" },
// new { id = @"\d+", collectionId = @"\d+" });
routes.MapRoute("Institution_Collection_Yearbooks",
"institution/{id}/collection/{collectionId}/yearbooks",
new { controller = "Institution", action = "Yearbooks" },
new { id = @"\d+", collectionId = @"\d+" });
routes.MapRoute("Institution_Collection_YearbookDetails",
"institution/{Id}/collection/{collectionId}/yearbook/{year}/{month}",
new { controller = "Institution", action = "YearbookList", month = UrlParameter.Optional },
new { Id = @"\d+", collectionId = @"\d+", year = @"^(19|20)\d{2}$" });
routes.MapRoute("Institution_Collection_List",
"institution/{id}/collection/{collectionId}/list",
new { controller = "Institution", action = "List" },
new { id = @"\d+", collectionId = @"\d+" });
routes.MapRoute("Institution_Collection_KeywordDetails",
"institution/{id}/collection/{collectionId}/keyword/{keywordId}",
new { controller = "Institution", action = "KeywordDetails" },
new { id = @"\d+", keywordId = @"\d+", collectionId = @"\d+" });
//routes.MapRoute("Institution_Collection_TermsDetails",
// "institution/{id}/collection/{collectionId}/session/{sessionId}/details",
// new { controller = "Institution", action = "SessionDetails" },
// new { id = @"\d+", sessionId = @"\d+", collectionId = @"\d+" });
routes.MapRoute("Institution_SearchLegalActs",
"institution/{institutionId}/searchlegalacts",
new { controller = "Institution", action = "SearchLegalActs" },
new { institutionId = @"\d+" });
routes.MapRoute("Institution_Keywords",
"institution/{id}/keywords",
new { controller = "Institution", action = "Keywords" },
new { id = @"\d+" });
routes.MapRoute("Institution_KeywordDetails",
"institution/{id}/keyword/{keywordId}",
new { controller = "Institution", action = "KeywordDetails" },
new { id = @"\d+", keywordId = @"\d+" });
routes.MapRoute("Institution_Yearbooks",
"institution/{id}/yearbooks",
new { controller = "Institution", action = "Yearbooks" },
new { id = @"\d+" });
routes.MapRoute("Institution_YearbookDetails",
"institution/{Id}/yearbook/{year}/{month}",
new { controller = "Institution", action = "YearbookList", month = UrlParameter.Optional },
new { Id = @"\d+", year = @"^(19|20)\d{2}$" });
routes.MapRoute("Institution_List",
"institution/{id}/list",
new { controller = "Institution", action = "List" },
new { id = @"\d+" });
routes.MapRoute("Institution_RecentAdded",
"institution/{id}/recentadded",
new { controller = "Institution", action = "RecentAdded" },
new { id = @"\d+" });
routes.MapRoute("Institution_MostPopular",
"institution/{id}/mostpopular",
new { controller = "Institution", action = "MostPopular" },
new { id = @"\d+" });
routes.MapRoute("Institution_Default",
"institution/{id}",
new { controller = "Institution", action = "Keywords" });
routes.MapRoute("Home_LegalActs",
"legalacts",
new { controller = "Home", action = "LegalActs" });
routes.MapRoute("Home_Institutions",
"institutions",
new { controller = "Home", action = "Institutions" });
routes.MapRoute("Home_Voivodeship",
"voivodeship/{voivodeship}",
new { controller = "Home", action = "Voivodeship" });
routes.MapRoute("Home_Journals",
"journals/{view}",
new { controller = "Home", action = "Journals" });
routes.MapRoute("Home",
"{controller}",
new { controller = "Home", action = "Index" });
routes.MapRoute("Default",
"{controller}/{action}/{id}",
new { controller = "Home", action = "Index", id = UrlParameter.Optional });