Объединение базового URI для действия MVC и контроллера - PullRequest
1 голос
/ 02 февраля 2011

Я занимаюсь разработкой приложения MVC и хочу объединить URL-адрес своего приложения с контроллером и действием, и вместо использования string.Format и т. Д. Я решил использовать все функции Uri, такие как

Uri.TryCreate(baseUri, relativeUrl, out newUri)

Теперь мой базовый URI - http: .// localhost / abc / web, а мой относительный URL - "NerdDinner / Invite"

теперь выдается новый uri http: .// localhost / abc / NerdDinner / Invite

где я ищу http: .// localhost / abc / Web / NerdDinner / Invite.

Пожалуйста, обратите внимание, что добавление завершающего символа '/' к базовому URL не является идеей, которую я ищу, и которая работает, кстати.

Может ли кто-нибудь помочь мне с тем же. Обратите внимание, что у меня нет доступа к Url.Action и т. Д.

Ответы [ 2 ]

0 голосов
/ 02 февраля 2011

Вы пытались использовать Url.Action (Action, Controller) метод?например,

<%=Url.Action("Invite","NerdDinner")%>
0 голосов
/ 02 февраля 2011

Не будь содержательным, но если добавляется завершающий слеш, почему это не приемлемое решение?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...