問題タブ [url-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 に答える
2594 参照

asp.net - WebForms カスタム/動的ルーティング

Phil Haack のWebForms 用 URL ルーティングを使用しており、「動的」なルートを定義したいと考えています。このルートがあるとしましょう:

"{any}.aspx" -- 移動先 --> "~/PageProcessor.aspx"

これにより、物理ページではないすべてのリクエストが PageProcessor ページに送られます。これはうまくいきます。問題は、データベースから取得した一部のデータに基づいて、特定のページを別のプロセッサ (たとえば、DifferentPageProcessor.aspx など) にルーティングする必要があることです。最初のルートがすべてをキャッチするため、すべての .aspx ファイルをキャッチする新しいルートを定義できません。

したがって、「ルーター」が要求を PageProcessor に渡し、必要に応じて PageProcessor または DifferentPageProcessor にフォークすることを決定する前に、要求を処理する方法が必要です。これは可能ですか?

ありがとう。

0 投票する
6 に答える
25716 参照

asp.net-mvc - メソッド属性による ASP.NET MVC ルーティング

StackOverflow ポッドキャスト #54で、Jeff は、ルートを処理するメソッドの上の属性を介して、StackOverflow コードベースに URL ルートを登録していると述べています。良いコンセプトのように思えます (Phil Haack がルートの優先度に関して指摘した注意事項があります)。

誰かがこれを実現するためのサンプルを提供できますか?

また、このスタイルのルーティングを使用するための「ベスト プラクティス」はありますか?

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

ruby-on-rails - Ruby on Railsでは、map.resources :storiesはすぐにストーリーをRESTfulにしますか?

私は Patrick Lenz の Simply Rails を読んでいました... 多分私は何かを見逃していたようです。

routes.rb で

すぐに、コントローラーには特別な規則があり、Story は RESTful リソースになりますか? おそらく、著者はリソースという言葉を使用しましたが、RESTful であるとは言及していませんでしたが、それらは同じものですか?

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

asp.net - URL 書き換えとルーティング

私は新しい asp.net Web フォーム サイトを作成していて、自分の URL を美しくしたいと考えています。「www.mysite.com/1-2,3」のような URL を受け入れて、「 www.mysite.com/page.aspx?a=1&b=2&c=3". パフォーマンスメンテナンスの容易さの観点から、IIS7 Url Rewriting または Routing のどちらがこのタスクに最適なオプションであるか。ところで、中程度の信頼の共有ホスティング IIS7、おそらく 6 を使用する予定です。

以前は PHP の mod_rewrite を使用していましたが、これには非常に満足していましたが、現在、このサイト全体が ASP.NET に変換されており、どのオプションを選択すればよいかわかりません。

PS - 私はすでにthisthisを読みましたが、私の問題に対して十分に明確ではありませんでした。

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

c# - URL ルーティングと IIS6. どうすればテストできますか?

IIS6 および Web フォームに URL ルーティングを実装するときに、エラーの原因を特定する方法がわかりません。

ルートにアクセスしようとすると、引き続き 404 エラーが発生します。

ここで説明されているように、ISAPI モジュールを追加します: http://blog.codeville.net/2008/07/04/options-for-deploying-aspnet-mvc-to-iis-6/

そのようにASP.Netはすべてのリクエストを処理しますが、サイトにアクセスするだけで404エラーが発生します。

URL ルーティング エンジンがリクエストを受け取っているかどうかを確認する方法はありますか?


更新: Windows の 64 ビット バージョン (言及できませんでした) の場合、正しい DLL は次のとおりです。

C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll

バージョンがわからない場合 (または正しいパスを取得したい場合)は、ワイルドカード マッピング ボックスの上のリスト ボックスにある「aspx」拡張機能の実行可能パスにある値をコピーするだけです。

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

.net - ルーティングと URL 書き換え (IIS7) のパフォーマンス

2 つのアプローチのパフォーマンスに違いはあるのでしょうか。これに関する良い記事はありますか?

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

asp.net - Asp.Netに文句を言わずに引用符をエンコードするにはどうすればよいですか?

私のサイトでは、URL パスにエンコードされた引用符 (%22) が含まれていると、「パスに不正な文字が含まれています」というエラーが発生します

次のように検索 URL を指定します。

www.site.com/search/%22ビタミン+C%22

%22 はエンコードされた引用符です

私は Asp.Net URL ルーティングを使用しており、ルートは次のように指定されています: "search/{searchTerm}"

Context["searchTerm"]を取得してデコードすると、上記の例は" Vitamin+C" [引用符を含む]になります。

Asp.Net は、URL に不正な文字があると考えているようです。テキストを URL エンコードしているときに、その理由がわかりません。

Asp.Netに文句を言わずに引用符をエンコードするにはどうすればよいですか? 多くの人が単語をグループ化するために引用符を使用しますが、私はこの「スマート検索」を許可したいと考えています。

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

django - ユーザーが自分のドメインを自分のサイトのURLにマップできるようにするにはどうすればよいですか?

ユーザーが自分のドメインを自分のサイトのURLにマップできるようにするにはどうすればよいですか?(tumblrやブロガーのように)

アプリはDjangoで開発されています。ユーザーが自分のドメインをmydomain.com/usernameにマップできるようにしたい(これは可能ですか、それともusername.mydomain.comのような形式にする必要がありますか?)

また、私のアプリはVPSで実行されるため、名前サーバーはns1.mydomain.comとns2.mydomain.comになります。