C# 来自控制器的asp.net mvc 3路由aspx页
我想从我的控制器路由到.aspx页面。我正在尝试这个,但不起作用C# 来自控制器的asp.net mvc 3路由aspx页,c#,asp.net,asp.net-mvc,asp.net-mvc-4,C#,Asp.net,Asp.net Mvc,Asp.net Mvc 4,我想从我的控制器路由到.aspx页面。我正在尝试这个,但不起作用 return Redirect("~/Views/Report/UygulamaYanitiRapor.aspx"); 下面是代码路由,但我无法使用Request.QueryString[“gelen”]获取参数。它是空的 return Redirect("~/Report/UygulamaYanitiRapor/0"); routes.MapPageRoute( "Rapor",
return Redirect("~/Views/Report/UygulamaYanitiRapor.aspx");
下面是代码路由,但我无法使用Request.QueryString[“gelen”]获取参数。它是空的
return Redirect("~/Report/UygulamaYanitiRapor/0");
routes.MapPageRoute(
"Rapor",
"Report/UygulamaYanitiRapor/{gelen}",//{gelen}/{id}",
"~/Views/Report/UygulamaYanitiRapor.aspx",
true, null,
new RouteValueDictionary { { "outgoing", new MyCustomConstaint() } }
);
查看此演练,了解如何为Asp.Net Web表单设置路由: 我认为最简单的方法是修改您的aspx页面,以检查相同值的
Request.QueryString
和page.RouteData.Values
,可能会优先选择QueryString值