2016-11-15 7 views
-1

私のアプリケーションでは、mvc 6、asp.netコアで、リダイレクトを行うと、ブラウザのURLが次のように表示され、リダイレクトは発生しません。特殊文字をasp.netコアでのリダイレクション

http://localhost:46439/index.html#!/index#%2FInventory%2Fwarehouse%2Flist

URL。

'!' #の後と置き換える「/」は「%2F」

と私は、私が使用しているためprolmeが正確に、Visual Studioは、IISかわからない急行2015、

は、あなたは私が

:)を助けてくださいことができます

答えて

0

通常、#! (発音されたハッシュ・バン)に続くパスは、単一ページ・アプリケーションのブラウザベースのJavaScriptコードによって使用され、ユーザーが単一ページ・アプリケーションのどこにいるかを記録します。

URLをバックエンドWebサーバーに送信すると、#を過ぎてもバックエンドWebページが要求されても影響はありません。 URLの場合は、あなたはそれがこのURLがサーバーに送信された場合、対応するページやルートが

http://localhost:46439/index.html 

がその助けをいになることを意味して?

リダイレクトに使用したコードを入力できますか?