Файл CSS: я хочу прочитать файл CSS со страницы .aspx - PullRequest
0 голосов
/ 17 января 2019

Я читаю css файл из aspx

Login.aspx

<HTML>
        <HEAD>
            <title>LoginWebForm</title>
            <meta name="vs_showGrid" content="True">
            <link href="stylesheets/layout.css" rel="Stylesheet" type="text/css">
            <link href="stylesheets/LoginWebFrom.css" rel="Stylesheet" type="text/css" />
    </HTML>
        </HEAD>

и структура каталогов:

MyProject

- folder1
- folder2
- stylesheets
     - layout.css
     - LoginWebForm.css
- Login.aspx 

Итак, здесь таблицы стилей Login.aspx и папки находятся на одном уровне, это означает, что я могу указать путь как, "stylesheets / layout.css" но. это не работает Если я запускаю одно и то же приложение на ** сервере Windows 2012 , оно работает **. но когда я запускаю его на Windows 7, он не работает.

Подскажите, пожалуйста, связана ли эта проблема с операционной системой ИЛИ требуются ли какие-либо настройки / настройки, необходимые для запуска приложения в Windows 7.

Спасибо тебе

1 Ответ

0 голосов
/ 17 января 2019

Ваша HTML-структура не подходит:

<HTML>
    <HEAD>
        <title>LoginWebForm</title>
        <meta name="vs_showGrid" content="True">
        <link href="stylesheets/layout.css" rel="Stylesheet" type="text/css">
        <link href="stylesheets/LoginWebFrom.css" rel="Stylesheet" type="text/css" />
</HTML>
    </HEAD>

Это будет "нормальная" HTML-структура:

<HTML>
    <HEAD>
        (head content)
    </HEAD>
    <BODY>
        (body content)
    </BODY>
</HTML>

Попробуйте исправить структуру html и, возможно, после этого сработает ;-) Другая вещь, которую вы можете попробовать, - это начать свои CSS-пути с "/", например:

<link href="/stylesheets/LoginWebFrom.css" rel="Stylesheet" type="text/css" />

И ... Почему одна из ваших строк "link href ..." оканчивается на "/>", а другая - на ">" ??

Я думаю, что оба являются правильными способами (не уверен сейчас), но ... Почему вы делаете это по-другому в любом случае ??

удачи

...