問題タブ [maproute]
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.
asp.net-mvc-2 - URLのMVC2スラッシュ文字
MVC2 URL で暗号化された文字列を使用したい。私のアプリの典型的な URL は次のようになります。
PasswordReset/ の後のすべてが暗号化された文字列であることに注意してください。この例では、暗号化された文字列にスラッシュが含まれており、これが MVC のクラッシュの原因となっています。
次のように、Global.asax.cs に MapRoute を追加しようとしました。
しかし、暗号化された文字列にスラッシュ文字が含まれているため、MVC2 はまだ失敗しています。スラッシュを削除すると機能しますが、明らかにそれは良くありません。PasswordReset の後のすべてを純粋なデータと見なすように MVC2 を取得するにはどうすればよいですか? ありがとう。
asp.net-mvc-3 - MVC 3 で (site.com/username) のようなルートをマップする方法
次のようなルートをマップしたい:
mysite.com/ユーザー名
ASP.NET MVC 3 アプリケーションで。どうすればいいですか?よろしくお願いします。
asp.net-mvc-3 - MVC3 MapRoute、スラッシュ付きのパラメーター
新しいパラメーターと見なさずにスラッシュを受け入れる MapRoute を作成するにはどうすればよいですか? URLが
1 つのパラメーターで localhost (root/p1/default.aspx) の後のすべてを取得する必要があります。2 つのスラッシュがあり、maproute はパラメーターをスラッシュで区切るため、通常、これには 3 つのパラメーターが必要です。したがって、ルートが次のように見える場合
URL にスラッシュが含まれていても、{path} はすべてを取得します。
asp.net-mvc-3 - すべてを単一のコントローラーにリダイレクトするにはどうすればよいですか?
私には3つの特定のルートがあります:
基本的に、最初の2つのルートは計画どおりに機能しますが、ルートに特に含まれていないものはすべてlistings
コントローラーにリダイレクトする必要があります。
私はまだルーティングにまったく慣れておらず、この1時間、運がなくてもこれをグーグルで検索しようとしています。ここで何が起こっているのかは正確にわかっていますが、修正方法がわかりません。
RouteDebuggerを使用しましたが、ルートに到達していることがわかりますが、問題はListings
、コントローラーが指定されていない場合にのみコントローラーに移動することです。ただし、明らかに、そこには常に何かがあります。
私はいくつかの異なる組み合わせを試しました-URLの{controller}
一部を削除し、デフォルト値を定義することで勝者になると思いましたが、あまり運がありません。
誰かが私が何をする必要があるか知っていますか?
asp.net-mvc-3 - MVC で URL をルーティングする
私にはこの道がある
ビューで
ソース URL をアクションにルーティングしたい。サイトを再構築しているため、この URL 形式を使用する必要があります。したがって、新しいサイトでもすべてのリンクを有効にしたいと考えています。global.asax で、以下に示すようにルートを追加しました
しかし、コンパイル中にエラーが発生しました。そのようなURLのルートをマップするにはどうすればよいですか
asp.net-mvc - Asp.net MVC と外部サイトへのリダイレクト
私はmvcアプリケーションを作成しましたが、うまく動作しています.xmlに基づいていくつかのルートを追加したいのですが、それに基づいてアクションを作成したくありません。
すなわち、www.lmenaria.com/site1 これは www.site1.com にリダイレクトされます www.lmenaria.com/site2 これは www.site2.com にリダイレクトされます www.lmenaria.com/site3... これは www.site3 にリダイレクトされます.com
アクションなし Site1、site2、site3 lmenaric.om では、ルートはどうなるか、どうすれば外部サイトにリダイレクトできますか。
asp.net - ASP.NET MVC3ルートで任意の種類のファイルを受け入れる方法(URLのドット)
ASP.NET MVC 2の問題-ルート内のドットは、URLでドット(。)を許可し、.svcファイルを許可する例を示しています。
私の質問は、どのような種類のファイルを許可するか、私は試しました:
動作していません!私が欲しいのは、あらゆる種類のURL(あらゆる文字)に対してMVC3 Route(MapRoute)で処理できることです。
asp.net-mvc-3 - mvc3の醜いURL-見栄えを良くするにはどうすればよいですか?
Ideas
私のアプリケーションのコントローラーでアクションを実行します。
そのアクションは次のようなURLを「生成」します。
それはかなり醜いです-それはちょうどあるべきです:
新しいMapRouteが問題を適切に解決することは知っていますが、どのように見えるべきでしょうか?手伝ってくれてありがとう。
asp.net-mvc-3 - URL マッピング: URL にインデックスを入力する必要はありません
Global.asax.cs に次の URL マップがあります。
しかし、 http://localhost:9999/RejectRevision/Index/1と入力する必要はありません。 Index アクションを実行するためにhttp://localhost:9999/RejectRevision/1と入力できるようにしたいのです。 RejectRevision コントローラーで。ここで何が欠けていますか?
ありがとう。
asp.net-mvc - ASP.NET MVC 3 で MapRoute の特殊なケース ハンドラーを指定する
Global.asax で次のルートが定義されています。
次のような特別なリクエストがあります。
この場合、アクションは実際にSearchPeople
アクションに、comapnyId
このアクションのパラメーターにマップする必要がありますが、アクションが SearchPeople の場合にのみ、 をアクションKo
の id パラメーターにマップするのではなく、 にマップする必要がありますsearchTerm
。
私の行動宣言は次のとおりです。
アクションメソッドのパラメーターにKo
マップするにはどうすればよいですか?searchTerm