Настройка порта Html.ActionLink - PullRequest
1 голос
/ 05 января 2012

Как настроить другой порт в

public static MvcHtmlString ActionLink(
   this HtmlHelper htmlHelper,
   string linkText,
   string actionName,
   string controllerName,
   string protocol,
   string hostName,
   string fragment,
   Object routeValues,
   Object htmlAttributes
  )

У меня есть две веб-страницы (mvc 3) в моем решении, и, насколько я знаю, вы не можете иметь обе на одном и том же адресе (если я ошибаюсь, пожалуйста, исправьте меня).

Если я размещу эту ссылку на моей первой веб-странице @ Html.ActionLink ("WebPage2", "Index", "Controller", "http", "localhost": 5928 ", null, null, null)

Я получаю URL вроде: localhost: 5928: 5000 где 5000 - это порт, на котором моя первая веб-страница

Ответы [ 2 ]

1 голос
/ 05 января 2012

Если ваши приложения будут маршрутизировать друг друга и совместно использовать код, возможно, вам следует рассмотреть использование Области вместо отдельных проектов

0 голосов
/ 05 января 2012

Я не думаю, что ActionLink будет работать для вас.ActionLink генерирует ссылки на основе вашей таблицы маршрутов.Поскольку вы пытаетесь создать ссылки для отдельного веб-сайта (другого порта), он не знает, как создать ссылку.

...