| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Разработка под ASP.NET > Мастер страница и CSS |
| Автор: vlsaf 11.2.2008, 16:49 | ||||
| Народ, привет. Чтобы привязать CSS к моей страничке, я должен сделать вот так.
Теперь я хочу использовать мастер страницу. Я создаю страницу на основе мастер страницы и вижу вот такое:
Скажите, а как в этум случае привязывается CSS? Ведь тут нет <head> или я должен css привязать к мастер странице? Но тогда возникакт вопрос. Если я на одной мастер странице строю весь сайт, то я бы хотел для страниц, построенных на основе мастер страниц, иметь свои стили CSS. Как это сделать? |
| Автор: tol05 11.2.2008, 17:09 |
| http://www.pluralsight.com/blogs/ted/archive/2005/08/31/14437.aspx к сожалению ИМХО только так, динамически... |
| Автор: vlsaf 11.2.2008, 17:20 |
| А если я к странице привяжу тему, а к теме уже 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:57 | ||
| Да. Получилось. Даже не надо было создавать файл .skin И не надо указывать в Page каталог Вот так нужно
Должен быть каталог "App_Themes/Anmelden" и в нем css файлы Усё ! |