Kov*_*ovu 0 javascript asp.net
我尝试在我的ASP.Net应用程序中制作文件夹(例如所有财务中的/财务).
不,我在MainPage中绑定JavaScript:
<script type="text/javascript" src="Helper/jquery-1.3.2.min.js"></script>
Run Code Online (Sandbox Code Playgroud)
但是当我现在打开〜/ Finance/Payment.aspx时,我发现了一个JavaScript错误,其中找不到"Path~/Finance/Helper/jquery ...".
该怎么办?
你的道路Helper/jquery-1.3.2.min.js是一条相对的道路.所以当你进入/Finance浏览器时正在寻找jQuery /Finance/Helper/jquery-1.3.2.min.js.
解决这个问题的一个简单方法是使用绝对路径
<script type="text/javascript" src="/Helper/jquery-1.3.2.min.js"></script>
Run Code Online (Sandbox Code Playgroud)
或者您可以使用ScriptManager,它允许您使用代字号
<asp:ScriptManager ID="ScriptManager1" runat="server">
<Scripts>
<asp:ScriptReference Path="~/Helper/jquery-1.3.2.min.js" />
</Scripts>
</asp:ScriptManager>
Run Code Online (Sandbox Code Playgroud)
作为最后的手段,如果您遇到ScriptManager问题,您也可以这样做
<script type="text/javascript"
src="<%= Page.ResolveClientUrl("~/Helper/jquery-1.3.2.min.js") %>">
</script>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3533 次 |
| 最近记录: |