OK、私はMVC 3ルーティングの質問/回答の代表サンプルを探していましたが、私は自分の質問の80%を回答しました。良いことですが、今最も難しい部分は未解決のままです。私ができるMVC 3ルーティングコンフル
routes.MapRoute(
"Location",
"Location/{id}",
new { controller = "Location", action = "Details", id = System.Guid.Empty }
);
:私の世界では
、私は、URLのlocalhostの/所在地/ のGuid
は、私は私のデフォルトルートの前に入力したこのルートのオフに基づいて、素晴らしい作品持っています私が表示したい場所のGUIDを渡しますが、それは右下です。私は本当にアドレスバーに表示されたURLを見たいと思うし、ページ内にリンクされている:localhost/Location/Paris
明らかに、私はパラメータを文字列に変更して "パリ"を渡すことができたデータベースを取得して、私がパリ、フランス、そしてパリ、テキサスではなく、Guidを使用しないことを理解する方法を理解していない。
私はすぐに問題を解決するだけでなく、一般的なルーティングをよりよく理解するために、この問題についていくつかの助けが必要です。私は自分のニーズに十分に対応していると思ったが、明らかにそうではない。
ありがとうございます!
id、good callの後に無意味な記述子を追加することは考えられませんでした。 (はい、私はこのサイトを使っていますが) –
人気のあるサイトの多くは#-at-the-end-appendのことです。 Wikipedia、Yelpなどがあります。 –