Грешки в пътя на скрипта и изображението са повредени на страницата Default.aspx

Проста aspx страница, наречена Default.aspx. Изображенията са счупени и скриптовите файлове не се намират. Знам, че тези пътища са правилни, защото мога да ги копирам на друга aspx страница, която не се нарича Default.aspx и те работят. Аз съм напълно загубен, единственото нещо, за което се сещам е, че това има нещо общо с iis-express? Наскоро преминахме от IIS 5.1 и това работеше там. Промяната на скрипта на /js/test.js изглежда работи, но не разбирам защо е необходимо това. Не помага с изображенията.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
    <title></title>
    <script language="JavaScript" src="js/test.js"></script>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <img src="images/test.gif"/>
    </div>
    </form>
</body>
</html>

person tessa    schedule 09.05.2011    source източник


Отговори (1)


Приемайки следната структура на директорията:

<root>
-js\
-images\
-default.aspx

опитайте да добавите двата пътя с /, за да използвате абсолютни пътища:

<script language="JavaScript" src="/js/test.js"></script>

<img src="/images/test.gif"/>
person Dimitri    schedule 09.05.2011
comment
благодаря, Димитри, от моя първоначален пост все пак бях пробвал тези пътища. Не помага със счупените изображения, но странно работи за js. - person tessa; 10.05.2011
comment
можете ли да потвърдите, че структурата на директорията по-горе е вярна във вашия случай и както js, така и папките с изображения са в основата на уебсайта? - person Dimitri; 10.05.2011
comment
да, това е правилно. Най-странното е, че пътищата работят от всяка друга страница, която не се нарича Default.aspx. - person tessa; 10.05.2011
comment
Използвате ли някакъв вид пренаписване на URL адреси? - person Dimitri; 11.05.2011
comment
Честно казано не съм сигурен. Сега се опитвам да прочета за пренаписването на URL адреси, не съм работил с него преди. - person tessa; 11.05.2011