1

別のポートをどのように設定しますか

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

私のソリューションには 2 つの Web ページ (mvc 3) がありますが、私が知っている限り、両方を同じアドレスに置くことはできません (ここで間違っている場合は修正してください)。

このリンクを最初の Web ページ @Html.ActionLink("WebPage2", "Index", "Controller", "http", "localhost:5928", null, null, null) に配置した場合

次のような URL を取得します: localhost:5928:5000 ここで、5000 は最初の Web ページがあるポートです

4

2 に答える 2

1

アプリケーションが相互にルーティングされ、コードを共有する場合は、個別のプロジェクトではなくエリアの使用を検討する必要があります。

于 2012-01-04T21:16:53.053 に答える
0

ActionLinkがあなたのために働くとは思わない。ActionLinkは、ルートテーブルに基づいてリンクを生成します。別のWebサイト(別のポート)のリンクを生成しようとしているため、リンクの作成方法がわかりません。

于 2012-01-04T21:29:29.220 に答える