2016-07-19 6 views
2

現時点では、何が描画されるべきかを記述するJSONファイルのajaxリクエストに基づいてjavascriptでコンテンツを描画してページを生成できます。asp.netでJavascriptを使用してURLに基​​づいてページを生成

結果は良好ですが、ユーザーがwww.example.com/SomePageなどのページにアクセスできるようにしたいと考えています。ここでは、JavaScriptを使用してSomePageを使用してコンテンツを表示しています。

SomePageは実際の.aspxページではないため、サーバーから404エラーが発生します。私はURLのパスをキャプチャし、動的にページを生成するためにjavascriptに何とか手渡すことができますか?前もって感謝します!

+1

サービスするページがない場合は、javascriptは存在しません(javascriptはページ内に存在するか、ページから参照されるため)。サーバー側でURLの書き換えを行う必要があり、実際のページにリダイレクトされ、コンテンツの内容を示すクエリ文字列パラメータが含まれている可能性があります。 IISにはこれを行うための書き換えモジュールがあります。また、MVCを使用している場合は、いくつかのルーティングルールを作成することができます – ADyson

答えて

0

あなたはHttpContext.RewritePath Methodを探します。

要するに

、あなたのパスを読ん例:www.example.com/SomePage

HttpContext.RewritePathあなたがあなたにSomePage価値を持っている

www.example.com/editor.aspx?id=SomePage 

、そこにそれを翻訳を使用してjavascriptコード

を使用し、まだURLを表示してくださいwww.example.com/SomePage

関連する問題