問題タブ [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.

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

iphone - Googleマップを使用して線路ルートをトレーニングする

線路を使って地図上にルートを作れるのではないかと思います。私は通常の道路でそれが可能であることを知っています。

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

asp.net-mvc-2 - MapRoute (Asp.Net MVC 2.0 .NET 4.0)

常に1つのメソッドを使用するmaprouteを作成する可能性はありますか?それをアドレスに入れる必要はありませんか?

つまり、1 つのメソッド (インデックス) を持つコントローラーがあり、メソッドの引数に応じてアイテムが表示されます。

私が欲しいのは、タブとタブ名の間に「/Index/」を付けずにアドレス「www.example.com/Tabs/TabName」を入れてアイテムを表示できることです。私はもう試した:

しかし、うまくいきません。

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

asp.net-mvc - URLをASP.NETMVC2の空のルートにURLからマップします。URLに空白のページが表示される

URLが
http:// localhost:54027 / test1 / test2 / home の 場合
ホームページが表示さ れますURLがhttp:// localhost:54027 / test1 / test2 /の場合空白 ページ が表示されます以下は、使用したルートです。








次のURLを試してみると、正常に機能します
http:// localhost:54027 / test1 / test2 / '

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

asp.net-mvc - それ以上のパスがない場合にのみ一致する ASP.NET MVC の MapRoute エントリを作成するにはどうすればよいですか?

「/Users」に一致する MapRoute エントリを作成したいのですが、「/Users/etc」や「/Users/etc/etc」などのパスには一致しません。

「Users/{id}」(ID は int) と「Users/Me」(正常に動作しています) も一致させる必要があります。ID (@"\d+") に制約があります。

私はそれについてどのように行くか考えていますか?

以下を使用すると、上記のすべてに一致します。

制約を使用する必要がありますか? もしそうなら、どの制約を使用する必要がありますか?

ASP.NET MVC 3 を使用しています (重要な場合)。

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

asp.net-mvc - MVC MapRoute が必要なパラメーターでルーティングされない

MVC アプリケーションへの URL を次のようにしたい:

www.site.com/ボブ

これにより、ホーム/詳細/ボブに「リダイレクト」されます。

次の MapRoute をセットアップしました。

NameConstraint は、名前の存在を確認する IRoutingConstraint です。一致する場合は true を返し、それ以外の場合は false を返し、2 番目の (デフォルトの) MapRoute に移動します。

www.site.com/Bob に電話すると問題が発生します。コントローラーのホーム/詳細コードに正しくルーティングされますが、指定されたパラメーターは何もありません。

例 Function Details(ByVal id As String) As ActionResult Dim viewModel As New XViewModel(id) Return View(viewModel) End Function

id の値は何も設定されておらず、予想どおり Bob ではありません。

何か案は?

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

asp.net-mvc - ASP.Net MVC:パラメーター値に従ってルートをマップします

サイトでウィザードのようなワークフローを作成しようとしていますが、各ステップのモデルがあります。

私は次の行動方法を持っています:

そして、私はユーザーにアドレスを次のように見てもらいたい

すべてのモデルクラスは、Stepプロパティを持つBaseModelから継承します。パラメータを持つアクションメソッドには、正しいAcceptVerbs制約があります。

すべてのメソッドにCreateという名前を付けようとしましたが、その結果、AmbiguousMatchExceptionが発生しました。

ここでやりたいのは、アクションごとにカスタムルートを作成することですが、その方法がわかりません。これは私が試したものです:

しかし、これは機能しません。

(正しいMapRoute呼び出しまたはおそらく別のアプローチでの)助けをいただければ幸いです。

ありがとう

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

.net - ASP.NET MVC Routes Rest Standards URL パラメータ

少し悪夢を見て、うまくいけば、私はただ愚かです。

次のコントローラー アクションがあります。

URLにIDがない場合は最初に、ある場合は2番目に行きます。

次のエラーが発生しました。

コントローラ タイプ 'MarketsController' のアクション 'News' に対する現在のリクエストは、次のアクション メソッド間であいまいです: タイプ TradeChaseMVC.MarketsController の System.Web.Mvc.ActionResult News() System.Web.Mvc.ActionResult News(Int32)タイプ TradeChaseMVC.MarketsController

したがって、次のように、オプションの id パラメータを使用せずにルートを明示的に作成した場合、次のように考えました。

動作しますが、同じエラーではありません。

これで、簡単な解決策はメソッドを別のものと呼ぶことだとわかりましたが、これはしたくありません。

また、ID メソッドのプレフィックスとして属性を作成し、そこに ID があることを確認し、そうでない場合はそのメソッドを許可しないことも考えていましたが、これも機能しません。

どんな助けでも大歓迎です。カール

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

c# - MVC3MapRouteの使用方法

MapRouteメソッドの使用方法を教えてもらえますか?独自のルートを作成しようとしましたが、機能しません。私が達成したいのは、「http://servername/home/default.aspx」をコントローラー「Home」とアクション「Default」にルーティングするルートです。また、ユーザーがdefault.aspxの「ファイル」を参照している場合、実際には「インデックス」アクションを指していると言えますか?

私はMSDNのリファレンスを読んでグーグルで調べてみましたが、賢くなりませんでした。

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

c# - maproute を使用して asp.net mvc で複数のパラメータをルーティングすることは可能ですか?

ユーザーがクエリ文字列を使用するのではなく、安らかな構文を使用してオブジェクト (JSON または XML) にアクセスできるようにしたいと考えています。

http://mywebsite.com/objects/get=obj1&get=obj2&get=someotherobject/そのため、次のようなことを行う代わりにhttp://mywebsite.com/objects/obj1/obj2/、xml/JSON が返されます。クエリ文字列と同じように、オブジェクトを任意の順序でリストできます。

asp.net mvc では、次のようにルートをマップします。

私は次のようなことをしたいと思います:

params配列には各 get が含まれます。

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

asp.net-mvc-3 - 複数のオプションIDを持つasp.net MVC 3 RegisterAreaが機能しない

ASP.NET Web アプリケーションで複数のオプション パラメーターを取得しようとしています。MapRouteinを定義すると、メソッドRegisterArea()が壊れていHtml.ActionLink()ます。

次のコードが機能します。

しかし、URL を変更して複数のオプション パラメータ (以下) を含めると、すべてのHtml.ActionLink()メソッドで空の href を持つアンカー タグが作成されます。誰かがこれを引き起こしている原因を教えてもらえますか?