問題タブ [routedebugger]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
7614 参照

asp.net-mvc - ASP.Net MVC でのカスタム URL ルートの定義

次のルートが定義されています。

404 を返すルートがいくつか見つかったので、RouteDebugger NuGet パッケージをインストールしました。

それは最初の 4 つのルートに期待することを示していますが、最後の 3 つのルートではまだ 404 が表示され、悲しいことに Route Debugger がページの下部に表示されません。マップされたビットが表示されることを望んでいましたが、私は何も得ません。すべてのビューが存在します。

だから私はルート定義を間違えていると思っています - 誰でもこれに光を当てることができますか? また、Route Debugger を使用して、404 を返すページのルート ディクショナリに URL がどのようにマップされるかを表示するにはどうすればよいですか?

0 投票する
1 に答える
314 参照

asp.net-mvc-routing - @Html.ActionLink がリンクのコントローラー部分とアクション部分を除外しているのはなぜですか?

MVC3 アプリケーション内のメイン _Layout.cshtml ファイル内にリンクを作成しています。

ページがレンダリングされるとき、これは結果の Html です。

このリンクをクリックすると、空白のページが表示されます。

routedebuggerをインストールしました。結果は次のとおりです。

ルート デバッガーの出力

次のように、Global.ascx.cs 内に既定のルートがあります。

およびセキュリティ エリアのルート:

http://localhost:1410/Security/homeという URL を直接入力すると、正しいページが表示されます。

@Html.Action リンクに URL のコントローラー部分を含めるにはどうすればよいですか?

アプリケーションのルート部分内に Index アクションを持つ Home コントローラーがあり、ルート登録に Namespace フィルターを含める必要がありました。

ありがとう、キース

0 投票する
1 に答える
293 参照

asp.net-mvc - RouteDebugger を 404 ページで動作させるには?

タイトルで RouteDebugger を参照する非常によく似た質問がありますが、実際には Glimpse を使用しており、実際のタイトルの質問には回答がありませんでした。

したがって、ここでも RouteDebugger に固有のものです。

MVC3 で 404 が発生した場合、そのルートと結果の 404 をデバッグするにはどうすればよいですか? これらの結果に対して RouteDebugger は表示されず、MVC ソース コードは利用可能ですが、ルーティング エンジンのソース コードは利用できないようです。

RouteDebugger を 404 ページで動作させる方法、またはリクエストの最初から MVC コントローラーが応答するまでコードにステップ インする方法はありますか?

0 投票する
2 に答える
801 参照

asp.net-mvc - ASP.NET MVC ルーティングの問題。ルートをマッピングしていません

ASP.NET MVC は初めてで、解決できない問題に遭遇しました。Google で 2 日間検索しましたが、まだ何も見つかりません。

したがって、私の状況は次のとおりです。ルーティングを使用して、ASP.NET MVC アプリケーションにローカリゼーションを実装しようとしています。

www.mysite.com/Home/Index- デフォルト (ロシア語)

www.mysite.com/en/Home/Index- 英語の場合

だから私はルートを登録しています:

デフォルトへの移動:正常にwww.mysite.com/Home/Index動作します。しかし、ナビゲートしようとするwww.mysite.com/en/Home/Indexと、404 error.

さらに興味深いのRouteDebuggerは、新しいルートが表示されないことです。

RouteDebugger すべてのルート テーブル

新しいルートをさらに追加したり、マッピングの順序を変更したり、すべてのルートを削除したりしても何も起こりません。ルート{controller}/{action}/{id}は、「私の前に」追加されたMVCのデフォルトルートにすぎないようです。

それで、何が問題になるのでしょうか?まったくわかりません!Rote Debugger のスクリーンショットを他のサイトから見たことがありますが、それらのルートが表示されています。たとえば、他のサイト:スクリーンショット

多分私はで何かを変更する必要がありweb.configますか?私は完全に混乱しています。助けてください!お時間をいただきありがとうございました!

0 投票する
1 に答える
1185 参照

c# - c# MVC カスタム ルートが一致しません

MVC5 でデフォルト ルートの前にカスタム ルートを定義しましたが、何らかの理由でヒットしません。デフォルトルートにヒットします。

私のルートは次のように定義されています。

ナビゲートし/pdf/1てもルートに引っかからないとき。Route Debugger は次の結果を示します。

ルート デバッガーの出力