Global.asax, определение маршрутов - PullRequest
3 голосов
/ 11 мая 2010

У меня есть вопрос о global.asax, который я не совсем понимаю.Мой сценарий состоит в том, что я определил этот маршрут:

routes.MapRoute(
                "Suspensions",
                "Suspension/{action}/{id}/{prev}",
                new { controller = "Suspension", action = "Index", id = "", prev = "" }
                );

Дело в том, что когда я называю его следующим образом:

<%= Html.ActionLink("Edit", "EditTemporal", new { id = item.TCtsRecID,
                                                  prev = previousPage})%>

, я получаю следующий сгенерированный маршрут:

http://localhost:1537/Suspension/EditTemporal/3941?prev=1
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *} * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * То, то, потому что я использую метод разделения, чтобы передать параметры и показать или скрыть части страницы в зависимости от последнего параметра.Не могли бы вы сказать мне, что я делаю не так, чтобы не получить это так, как я этого хочу?Я знаю, что есть несколько способов обойти это, но я хотел бы, чтобы это конкретное решение, как это то, что я должен сделать.

Спасибо всем!VICTOR

1 Ответ

1 голос
/ 11 мая 2010

Звучит так, как будто он может попасть в маршрут по умолчанию. Вы проверили, что ваш маршрут приостановок определен до (выше) маршрута по умолчанию?

...