問題タブ [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 投票する
3 に答える
991 参照

asp.net-mvc - デフォルトのアクションは、1ページのみで404を取得します(asp.net mvc)

ローカルのcassiniWebサーバーでのみアプリをテストしましたが、奇妙なことが起こりました。

1つのインデックスページはデフォルトの方法で正しく機能し、2番目は404を表示しますが、フルバージョンのコントローラー/インデックスを使用すると-通常どおり機能します。私が見つけた唯一の違いは、最初のサンプルでは最後にスラッシュがなく、2番目のサンプルではスラッシュが存在するが、破損を指すリンクにはスラッシュがないことです。

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

asp.net-mvc - ASP.NET MVC URL ルーティング

以下の場合、別のコントローラーが必要ですか?

http://localhost/bookmarks --> ブックマーク コントローラ http://localhost/bookmark/ {bookmarkid} --> ブックマーク コントローラ

両方を 1 つのコントローラーに結合する方法はありますか? 単一のブックマークをフェッチすることを示す単一のブックマークなど、uri を同じに保ちたいと思います。

ありがとう

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

ruby-on-rails - Rails:routes.rbを使用してユーザーをブロックする

私は特別なURLを持っているので、少数の人だけがアクセスできるようにしたいと思います。app.ymlに配列として保存されているスーパーユーザーのリストがあります。この配列をroutes.rbファイルの特定のルートの:requirementsセクションで使用して、これらのスーパーユーザーのみがこのルートにアクセスできるようにするにはどうすればよいですか?どうもありがとう。

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

asp.net - URLを使用してASP.NET2.0Webアプリで現在のカルチャを設定するにはどうすればよいですか?

私は、サイトが基本的に次のようなものを持つことを可能にする方法を探しています。

http://mysite.com/ en-US /index.aspx`

「en-US」は文化によって異なる場合があります。

URLのこのカルチャは、基本的CurrentUICultureにアプリケーションのを設定します。

基本的に、現在、ユーザーが明示的にクリックするページがありますが、それを超えて好意的なページもあり、いくつかの問題を引き起こしています。

この種のことはASP.NETMVCで簡単に実行できることは知っていますが、2.0で作業している私たちの場合はどうでしょうか。あなたのすべての知恵の皆さんは、私を始めるかもしれない提案/ポインター/何かを提供できますか?これは私にとって新しいことです:)

リクエストを受け取り、必要に応じて設定/バウンスする方法があるはずです。HttpModule多分?

アップデート

考えたばかりです。IISでVirtDirsを作成してから、要求されたURLから適切な部分を取得し、カルチャを設定するのが最善かもしれInitializeCultureません。

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

python - Turbogears/cherrypy アプリケーションから外部 URL を参照する方法は?

私はターボギアを学ぶために tinyurl クローンを書いています。cherrypy/turbogears アプリからブラウザーを外部 Web サイト (www.yahoo.com など) にリダイレクトするにはどうすればよいですか?

私はそれについてグーグルで調べましたが、あまり有用な情報を見つけることができませんでした.

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

asp.net-mvc - 検索用のASP.NETMVCカスタムルーティング

これが私のシナリオです。たとえば、検索条件に基づいて車のリストを返す必要があるとします。出力は同じになるので、結果を表示するために単一のビューが必要ですが、そこに到達するにはいくつかの方法が必要です。たとえば、年ごとに検索するテキストボックス付きのフォームがあるとします。すべての赤いトヨタ車のハイパーリンクを含む別のページがあるかもしれません。同じビューとコントローラーでこれらの複数のシナリオを処理するにはどうすればよいですか。私のジレンマは、検索にいくつかのオプションが含まれる可能性があることです…年、メーカー、モデルなどですが、それらをどこに置くかわかりません。

このための最良のアプローチは何ですか?ルーティングでパラメータを定義する必要がありますか、それともクエリ文字列などを使用する必要がありますか?

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

php - Zend Framework でのデータベース駆動型ルーティングのチュートリアル?

コントローラーとビューへのルートが単一のデータベーステーブルを介して制御される、データベース駆動型の MVC スキームを使用する必要があるプロジェクトに取り組んでいます。ただし、現在のバージョンのフレームワークでこれを示すチュートリアルを見つけることができず (それらはすべて、数バージョン前に書かれたようです)、誰かがより新しいバージョンでこのようなことをしたかどうか疑問に思っていましたフレームワークについて、またはこれを簡単な方法で達成する方法について説明しているブログやチュートリアルを誰かが知っている場合。

基本的な考え方は、pageName、controller、module、および view フィールドを含む sitePage テーブルがあるということです。リクエストが処理されたら、指定された pageName についてデータベースにクエリを実行し、適切なコントローラー、モジュール、およびビューを決定し、これを必要な Zend クラスに渡して、リクエストの通常のルーティングと処理を続行する必要があります。

前もって感謝します。

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

routes - ルートを使用した example.com/username に関する意見

ユーザーが自分の「プロフィール」を持つサイトを設定しています。私はきれいな URL のルートを使用していますが、次の長所/短所は何だろうと思いました:

または、それがプロファイル ページのリクエストであることをフィルタリングするための静的ルートを含める必要がありますか?

どれが最高ですか?

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

url - URLでDB IDを使用することの長所と短所?

例: http://stackoverflow.com/questions/396164/exposing-database-ids-security-riskandhttp://stackoverflow.com/questions/396164/blah-blahは同じ質問をロードします。

(これは質問テーブルのDB idだと思いますか?これはASP.NETの標準ですか?)

Web アプリでこのタイプのスキームを使用することの長所と短所は何ですか?

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

asp.net - あまり一般的ではないシナリオでの ASP.NET MVC ルーティングの最良の方法は?

更新 - 2009 年 1 月 21 日:

これを適度にうまく機能させることができた唯一の方法は、追加のパス情報を持つルートを作成することです...つまり、http://company.com/myDepartment/myTeam/action/idの代わりに、ルートに必要なものhttp://company.com/department/myDepartment/team/myTeamなどのパスを処理するように構築されます。

更新終了 - 2009 年 1 月 21 日:

同じコントローラー/ビューにルーティングできるようにするために必要な URL 規則が 2 つあります。

http://team.department.company.com/Action/id

http://department.company.com/Action/id

http://company.com/Action/id

部門/チームのエイリアスが Uri のホスト名に含まれているため、上記の処理は非常に簡単です。

ただし、次のことを実装したい場合、満足に機能させることができませんでした。

http://company.com/department/team/Action/id

http://company.com/department/Action/id

http://company.com/Action/id

私が定義したルートは次のとおりです。

私が抱えている問題は、コントローラーのすべてのアクション メソッドが departmentId と teamId パラメーターを必要とすることです。OnActionExecuting イベント ハンドラーで取得したベース コントローラー クラスの部門/チーム ID 値を「前処理」できるようにしたいだけです。私は間違った木を吠えていますか?独自の Mvc Route ハンドラーを実装する必要がありますか?

注: これはレガシー アプリを置き換えるものであり、URL 形式を保持/維持する必要があります。

編集: まず、これまでの応答に感謝します。私が受け取った回答に基づいて、私はある点で十分に明確ではなかったと思います. これは(大まかに)私のコントローラーがどのように見えるかです:

ただし、このスキームでは、このクラスから継承する (そして上記のルートで適切にルーティングされる) すべてのコントローラーは、アクション ハンドラーで (冗長/不要であると私が認識しているもの) パラメーターを期待します。各ハンドラーがこれらの「追加の」パラメーターを必要とすることを避けたいので、提案を探しています。

ありがとう!-ジョルジオ