在ASP.NET MVC项目中,我正在尝试使用jQuery spinner plugin。除了以下问题之外,所有工作正常:仅当我使用图像的绝对路径作为自定义参数时,才会显示动画spinner.gif
。
在jquery.spinner.js
脚本文件中,图像的默认路径只是普通的“spinner.gif”。我试图将图像放在Content文件夹内的Image文件夹中,放到Script文件夹本身,放到应用程序文件夹的根目录下 - 没有显示任何内容。
我应该在这种情况下放置图像,或者我应该如何定义相对路径,或者这可能是ASP.NET MVC路由方法特有的问题?
答案 0 :(得分:1)
当脚本执行时,它将查找相对于当前页面的资源,而不是脚本所在的位置。
如果您的/Content/
文件夹中有图片,则可以将img src
更改为../../Content/image.gif
,../
会将您发回目录。< / p>
答案 1 :(得分:-1)
您应该更正jquery.spinner.js
以使用动画文件的相对路径。要么只是将文件放在javascript代码附近(但这不是一个好选项)。