2014-09-04 3 views
0

У меня есть один и тот жеПеренаправление исправить страницы в ASP.NET MVC

@Html.ActionLink("SUSPEND", "Suspend", "Serials", new { id = s.serial, orderId = s.Order.orderID }, null) 

на двух разных страницах.

Допустим, я могу нажать на нее с этой страницы:

http://localhost:55058/Customers/Details/4106 

и с этой страницы:

http://localhost:55058/Orders/Details/102091 

Как я Redirect() на страницу , где я щелкнул после того, как действие выполнен? Возможно, элегантным способом ...

Спасибо.

+0

вы получили ваш контроллер в руки? а не возвращать ** view ** вы можете вернуть ** redirectToAction ** метод – jbutler483

+0

Я думаю, что OP означает перенаправление на источник, где был нажат actionlink? Я мог ошибаться. – mxmissile

+0

Я немного улучшил вопрос – abenci

ответ

0

Если я правильно понял вопрос правильно, вы должны быть в состоянии сделать это:

var url = Request.UrlReferrer; 

if(url != null) 
    return Redirect(url.ToString()); 
Смежные вопросы