从aspx代码后面路由到MCV控制器

时间:2019-02-27 01:33:34

标签: asp.net asp.net-mvc

我正在创建混合aspx / mvc应用程序,并希望将aspx代码从后面路由到mvc控制器。我缺少了一些东西...为了简单起见:我的aspx页面中有一个按钮:

"31222829" -replace ("[0-9]","$0 ")

后面的代码:

3 1 2 2 2 8 2 9

1 个答案:

答案 0 :(得分:0)

通常通过提及控制器名称和动作名称的路径应该起作用:

Response.Redirect("~/Attendee/Index");

但是,如果上述方法不起作用,最好的方法是使用UrlHelper实例创建目标URL(具有UrlHelper.Action()重载)并随后进行重定向:

var url = new UrlHelper(HttpContext.Current.Request.RequestContext);
Response.Redirect(url.Action("Index", "Attendee"));