URL的慢性行为
本文关键字:性行为 慢性 URL | 更新日期: 2023-09-27 18:16:22
当我使用URL www.mywebsite.com/Inquiry.aspx
时,它与URL和页面包含所有.css
和.js
文件的工作非常好,但是当我将URL更改为www.mywebsite.com/Inquiry.aspx/
它给了我一整页的错误与.css
文件和.js
在这种情况下我需要做什么?
如何打开同一页面而不出现.css
和.js
的错误?
经过一些测试,我发现如果你在链接上放置相对url,而链接不在标题内,并在url上添加最后一个斜杠,那么它被认为是目录,无法找到和加载。
所以这个:
<link rel="stylesheet" href="../css/style.css" type="text/css" />
可以用绝对url写成:
<link rel="stylesheet" href="/css/style.css" type="text/css" />
而不受当前目录的影响。
请注意,这可能是一个问题,只有在某些情况下,如在文件末尾的斜杠,而不是把它放在头,或者一般不会自动更正url与代码。
我已经解决使用
<link runat="server" href="<%= ResolveURL("~/css/main.css") %>" rel="stylesheet" type="text/css" />