[解決済み] ASP MVC コントローラ/ビューへのリンク
2023-01-24 09:17:59
質問
こんなものがあります。
<li><a href="/Users/Index)" class="elements"><span>Clients</span></a></li>
これはうまく動作します。しかし、もし私がすでにこのページやコントローラ上にいるのなら、例えば
/Users/Details
にいて、このリンクをクリックすると、次のページにリダイレクトされます。
/Users/Index
.
どうすれば、正しいパスを
href
で正しいパスを取得するにはどうしたらよいでしょうか?
どのように解決するのですか?
これを実現するには、いくつかの方法があります。次のようにすればよいでしょう。
<li>
@Html.ActionLink("Clients", "Index", "User", new { @class = "elements" }, null)
</li>
またはこれ
<li>
<a href="@Url.Action("Index", "Users")" class="elements">
<span>Clients</span>
</a>
</li>
最近は以下のようにしています。
<a href="@Url.Action("Index", null, new { area = string.Empty, controller = "User" }, Request.Url.Scheme)">
<span>Clients</span>
</a>
その結果、次のようになります。
http://localhost/10000
(のような URL 構造に付加されます(または使用している任意のポートで)。
http://localhost:10000/Users
これが役に立てばいいのですが。
関連
-
NET6新機能 - 暗黙の名前空間参照
-
.NET 6における暗黙の名前空間参照
-
[解決済み] ファイルアップロード ASP.NET MVC 3.0
-
[解決済み] Razor View Page で名前空間をインポートするにはどうしたらいいですか?
-
[解決済み] ASP.NET MVCでenumからドロップダウンリストを作成するにはどうすればよいですか?
-
[解決済み] Select <a> which href ends with some string
-
[解決済み] ASP.NET MVCでビューをコンパイルする
-
[解決済み] JavaScript - ハイパーリンクのコールバック関数における href と onclick の比較
-
[解決済み] ASP.NET MVCコントローラは、Imageを返すことができますか?
-
[解決済み】MVC 4 @Scripts "does not exist".
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
.netcoreプロジェクトでIStartupFilterを使用するためのチュートリアル
-
NET6新機能 新構造体の最適化
-
net core downlink tracking skywalking インストールと使いやすいチュートリアル
-
認証プロセスの記録にjwtを使用したネット
-
[解決済み] IIS 500.19 with 0x80070005 The requested page cannot be accessed because the related configuration data for the page is invalid error.
-
[解決済み] Log4netがログファイルにログを書き込まない
-
[解決済み] ASP.Net MVCとWebフォームを比較する最大のメリット
-
[解決済み] WatiNかSeleniumか?[クローズド]
-
[解決済み] コンテンツ」項目が重複して含まれていました。.NET SDKは、デフォルトでプロジェクトディレクトリの'Content'アイテムを含めます。
-
[解決済み] ASP.NET MVCのHtml.ActionLinkに "active "クラスを追加する方法