問題タブ [routing]

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 投票する
2 に答える
1246 参照

asp.net-mvc - コンテキストによってオーバーライドされる RouteValueDictionary

ルートがある場合:

次に、 の URL を持つルート パターンによって満たされるビューで、存在/member/search/dev/phil/hoyするだけで別のルート URL を作成しようとすると、filter1つまり

結果は現在のルート/member/search/dev/phil/hoyであり、予想されるトリムされたルートではありません/member/search/dev

メソッドを直接使用して問題を回避することができましRouteTable.Routes.GetVirtualPathたが、なぜこのように機能するのか、それともバグなのか誰か知っていますか?

0 投票する
4 に答える
7664 参照

asp.net-mvc - .Net MVC ルーティング キャッチオールが機能しない

私はこれを理解できないようです。私は MVC ベータ版を試しており、ユーザーが mysite.com/home/index の代わりに mysite.com/blah を入力すると、「エラー」ルートにヒットするようなキャッチオール ルートを実装しようとしています。

残念ながら、「デフォルト」ルートは常に「何とか」を最初にキャッチするようです。実際、「エラー」ルートにたどり着くことができた唯一のルートは、何とか/何とか/何とか/何とかです。

「デフォルト」ルートと「エラー」ルートがこのように設定されている他の例を見たことがありますが、存在しないコントローラーを入力すると、 「エラー」ルートにヒットします。

欠けているものはありますか (非常に可能性があります)、またはコントローラーごとに特定のルートを作成する必要がありますか?

私が使用しているコード:

ありがとう、ジェフ

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

asp.net - MVC ルート引数としてのファイル パス

私のアプリケーションの一部は、次のように、多くの場所に保存されているリソースを Web URL にマップします。

リソースの場所は、ファイル パスに基づいてモデル化されているため、無制限のレベルのネストが可能です。これに一致する MVC ルートを作成して、パス全体をコントローラーに渡すことはできますか? 単一の文字列として、または場合によっては文字列の params スタイル配列として。

これには、files キーワードの一致とそれに続く何らかのワイルドカードが必要だと思います。MVCがこれをサポートしているかどうかはわかりませんが。

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

ruby-on-rails - レールの未定義のメソッド

Ruby は初めてで、*nd おもちゃアプリの作成を開始しました。私:

  1. コントローラーの「質問」を作成しました
  2. モデル「質問」を作成しました
  3. コントローラーアクション「新規」を作成しました
  4. 「New.html.erb」ファイルを追加

erb ファイルでは、form_forヘルパーとnewコントローラー アクション を使用して、@questionインスタンス変数をインスタンス化します。これを実行しようとすると、'undefined method: questions_path for #<ActionView::Base:0x5be5e24>'エラーが発生します。以下は私のnew.html.erbです:

これを修正する方法を教えてください。また、このコントローラー アクションのエイリアシングを手伝ってください。つまり、 /questions/create の代わりにhttp://mysite/questions/askと入力したいということです

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

.net - ASP.NET MVC:検索用語をでルーティングする方法。(期間)最後に

.検索語が(ピリオド)で終わるリクエストを行おうとすると、.NetMVCから404応答が返されます。これは私が使用しているルートです:

検索は検索語の内側でうまく機能し.、それで終わることはできません。この検索リクエストをルーティングする方法について何か考えはありますか?

0 投票する
3 に答える
4812 参照

ruby-on-rails - Railsルーティングコントローラーのアクションの変更

私はここで問題に苦しんでいます:アクションnewを持つコントローラーの質問があります。新しい質問を作成する必要があるときはいつでも、私は入力しています

URI を変更するには、routes.rb にどのような変更を加える必要がありますか?


ありがとうございました。バルブ。

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

asp.net - ASP.NET MVC がわざわざ Default.aspx ファイルを用意するのはなぜですか?

Visual Studio 2008 で新しい ASP.NET MVC プロジェクトを作成すると、デフォルトで Default.aspx ページがあります。1行あります

その Page_Load 関数では、「/」にリダイレクトしてルーティング手順を実行するだけです。

Default.aspx を削除しようとしましたが、既定の URI " http://localhost:2574/ " にまだアクセスできることがわかりました。では、わざわざ Default.aspx を用意する必要はありません。

0 投票する
3 に答える
419 参照

asp.net-mvc - 1つのサイト、複数のクライアントUI

Asp.net Mvcサイトがあり、 http ://company1.mysite.comhttp: //company2.mysite.comhttp ://company3.mysiteのようなさまざまなクライアントに個別のアクセスとユーザーインターフェイスを提供したいと考えています 。 com

各クライアントのUIは異なりますが、実質的に同じ機能です(または一部の機能が無効になっています)。
ロゴ、CSS、画像など、クライアントごとにグラフィックを分けたいのですが。

それを実装するための最良の方法はどのようになりますか?

0 投票する
3 に答える
173 参照

asp.net - ASP.NET ルーティングで [ ] を { } に変更する理由

ASP.NET ルーティングに関して 1 つの変更点があることに気付きました。なぜそのような変化が起こるのか理解できません。

ASP.NET MVC プレビューでは、Global.ascx のルーティング設定は "[コントローラー]/[アクション]/[id]" のようになります。現在は「{controller}/{action}/{id}」に変更されています。[] を {} に変更する理由 そうする必要性はありますか?

0 投票する
5 に答える
10085 参照

c# - MVC ルーティング - パラメータ名に関する質問

C# を使用した MVC でのルーティングに関する情報を探しています。私は現在、MVC でのルーティングの基本をよく知っていますが、探しているものを見つけるのはやや困難です。

事実上、私が見つけたいのは、単一のパラメーターを取る単一のルートを定義する方法です。

オンラインで見つけた一般的な例はすべて、例に基づいています

By mapping this route, you can map to any action in any controller, but if you want to pass anything into the action, the method parameter must be called "id". I want to find a way around this if it's possible, so that I don't have to constantly specify routes just to use a different parameter name in my actions.

Has anyone any ideas, or found a way around this?