Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Мастер страница и CSS 
V
    Опции темы
vlsaf
Дата 11.2.2008, 16:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 423
Регистрация: 9.5.2007

Репутация: нет
Всего: 1



Народ, привет.

Чтобы привязать CSS к моей страничке, я должен сделать вот так.
Код

<head runat="server">
    <title>Untitled Page</title>
    <!-- подключаю таблицу стилей -->
    <link href="Mein.css" rel="stylesheet" type="text/css" />
    
</head>


Теперь я хочу использовать мастер страницу.
Я создаю страницу на основе мастер страницы и вижу вот такое:
Код

<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Anmelden.aspx.cs" Inherits="Anmelden" Title="Untitled Page" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">



</asp:Content>


Скажите, а как в этум случае привязывается CSS?
Ведь тут нет <head> 
или я должен css привязать к мастер странице?

Но тогда возникакт вопрос. Если я на одной мастер странице строю весь сайт, то 
я бы хотел для страниц, построенных на основе мастер страниц, иметь свои стили CSS.

Как это сделать? 
PM   Вверх
tol05
Дата 11.2.2008, 17:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1632
Регистрация: 21.12.2006
Где: Харьков

Репутация: 34
Всего: 170



почитай
к сожалению ИМХО только так, динамически...


--------------------
На хорошей работе и сны хорошие снятся.
PM MAIL   Вверх
vlsaf
Дата 11.2.2008, 17:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 423
Регистрация: 9.5.2007

Репутация: нет
Всего: 1



А если я к странице привяжу тему, а к теме уже CSS ?

вот как-то так

<%@ Page Language="C#" Theme="Anmelden/Anmelden" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Anmelden.aspx.cs" Inherits="Anmelden" Title="Untitled Page" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">



</asp:Content>

----------------------------------------------------------------------------------------------
Я правильно понимаю, что синтаксис темы подобен синтаксису CSS ?


или еще вариант. 

В папке App_Themes я создаю каталог Anmelden для странички с именем Anmelden
Там создаю файл (можно пустой) Anmelden.skin
И туда же кидаю таблицы стилей (можно не одну)

Ну и когда тема прицепляется к страничке, как я написал выше, таблицы стилей также применяются. 


Это сообщение отредактировал(а) vlsaf - 11.2.2008, 17:37
PM   Вверх
vlsaf
Дата 11.2.2008, 17:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 423
Регистрация: 9.5.2007

Репутация: нет
Всего: 1



Да. Получилось. Даже не надо было создавать файл .skin

И не надо указывать в Page каталог 

Вот так нужно

Код

<%@ Page Language="C#" 
            MasterPageFile="~/MasterPage.master" 
            AutoEventWireup="true" 
            CodeFile="Anmelden.aspx.cs" 
            Inherits="Anmelden" 
            Title="Untitled Page" 
            Theme="Anmelden"%>


Должен быть каталог "App_Themes/Anmelden" и в нем css файлы 

Усё !
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Любитель
Mymik
mr.DUDA

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка под ASP.NET | Следующая тема »


 




[ Время генерации скрипта: 0.0406 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.