0
這個問題讓我瘋狂...... 我使用ASP.Net的Forms身份驗證。正如您可能知道的那樣,表單身份驗證會向url添加一個查詢字符串,指出驗證後要返回的頁面。這個參數被稱爲ReturnURL。使用ASP.NET Forms身份驗證加載資源
我的問題是,我似乎無法加載.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>
這似乎是解決這個網址,因爲它應該。我在頁面源代碼中獲取的是src atrribute下的文件的實際正確路徑。
在控制檯的事情是,我得到的錯誤說:
Uncaught SyntaxError: Unexpected token < Login.aspxReturnUrl=%2fClickCloudWeb%2fScripts%2fjquery1.4.1.js:3
它接縫像他加入資源文件路徑作爲查詢字符串的RETURNURL,而不是實際加載它。
Doe的任何人都有一個想法如何克服這個問題? 謝謝, Uri
謝謝,但它沒有奏效。我仍然得到這個: Login.aspx?ReturnUrl =%2fClickCloudWeb%2fScripts%2fjquery-1.4.1.js 此外,我必須使用帶有數據綁定的<%#格式,因爲我得到不同的錯誤使用<%= –