私は実際のURLを取得してルート自体で使用する必要があるプロジェクトに取り組んでいます。私が見て、読んで、テストしているすべてのものは、ルートがサイトのURLの後にアイテムをつかむことを可能にします。これは私が試したことであり、サイトが空白であると言うたびに(これは恐らくデフォルトの空白のためだと思われます)。ルートにルートURLも利用できるようにするために私に骨を投げてもいいですか?目標は、URLを処理して、ビューの中で一度、別の勇気に向かわせる1つのウェブサイトです。ここでASP.NET MVCのルートにWebサイトのURLを渡します
はあなたの助けを大幅に高く評価されて
routes.MapRoute(
"PageRouter",
"{site}/{*url}",
new { controller = "PageRouter", action = "RoutePage", site = "", url = "" }
);
localhostの
の外に、私が試してみましたコードが、運です。事前に感謝します
現在のページはどこにありますか。基本的にソースURLを使用する必要があります私たちがルート内にいたら、テンプレートを決定してください。ルート内の{site}プレースホルダーは、RawUrlを過ぎているようですが、使用してみて、それがどういう仕組みになっているかをご説明します。 – dodegaard
Nathan .... would it代わりにGlobal.asax.csでそれを行う方が良いでしょうか?その時点でHttpContext.Requestから情報を収集できますか?カスタムテンプレートを許可するために、システムに送信される各リクエストでこれを行う必要があります – dodegaard