この問題は私を夢中にさせています...私はASP.Netのフォーム認証を使用しています。ご存知かもしれませんが、フォーム認証では、認証後にどのページに戻るかを示すクエリ文字列が URL に追加されます。このパラメーターは ReturnURL と呼ばれます。
私の問題は、.js ファイルと .css ファイルを読み込めないように見えることです。相対パスを使用する必要があります。これは、リソース ファイルへのパスを見つける方法です。
<link href="~/Styles/Site.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src='<%# ResolveUrl("~/Scripts/jquery-1.4.1.js")%>'></script>
これは、必要に応じて URL を解決しているようです。ページ ソースの src 属性の下にあるのは、ファイルへの実際の正しいパスです。
問題は、コンソールに次のようなエラーが表示されることです。
Uncaught SyntaxError: Unexpected token < Login.aspxReturnUrl=%2fClickCloudWeb%2fScripts%2fjquery1.4.1.js:3
リソース ファイルのパスをクエリ文字列の ReturnURL として追加しているように見えますが、実際にはそれを読み込んでいません。
この問題を克服する方法を知っている人はいますか? ありがとう、うり