Параметры C # Url.Action - Под приложение - PullRequest
0 голосов
/ 17 апреля 2019

Я работаю над изменениями, связанными с вложенным приложением в веб-приложении. Мое веб-приложение оптимизировано для работы с виртуальным каталогом или без него. Для этого я встретил условие, которое проверило, имеет ли входящий URL-адрес "/" или "/ {subapplicationname} /"

Чтобы проверить этот случай, я поставил условие, как показано ниже,

HttpContext.Request.Url.AbsolutePath == Url.Action("/", "/")

Без подпункта: "/" == "/"

С подпунктом: "/ applicationname /" == "/ applicationname /"

Ну, на самом деле, оба случая (с под-заявкой и без нее) пройдены.

И я сомневаюсь, что синтаксис Url.Action("/", "/") правильный? или же переход на HttpRuntime.AppDomainAppVirtualPath является оптимальным?

Я искал по интернету и не нашел сценарий Url.Action("/", "/").

Любая помощь приветствуется. Заранее спасибо.

...