Я использую mvc3 с Razor Engine, и у меня есть условие, что когда оно истинно, оно должно автоматически перенаправлять на другую страницу, отправляя объект в качестве параметра.Я хочу сделать следующее:
@ if (cond> 10) {
Url.Action ("Edit", product);// перенаправить в этой строке автоматически на действие Edit, отправив объект в качестве параметра}
Кто-нибудь знает, существует ли Html.Helper, который делает это для меня?Я имею в виду перенаправление на страницу, подобную этой: someHtmlHelper ("myAction", "myController", myObject).
Я попытался сделать это с помощью JavaScript и почти работает, я просто нахожу некоторые проблемы в параметре URL.Действие Url.Action возвращает код символа вместо символа для специальных символов.Вместо «&» вместо «&».
@ if (cond> 10) {var url = Url.Action ("Edit", product);
varUrl = '@url';location.href = Url;
<} </p>
Результат URL: http://localhost:4772/Product/Edit?ProductId=2234&Code=0020582&Name...
Я буду травмирован, если в MVC3 не будет реализовано перенаправление одной страницы.
Так что мне нужна помощь.Благодарю.