Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Работа со skin / 6 сообщений из 6, страница 1 из 1
21.08.2013, 17:46
    #38373720
Nechto
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа со skin
Здравствуйте! Помогите пожалуйста.

Имеется skin файл
Код: plaintext
1.
2.
3.
<div stile="color:red">
  <a SkinID="a_link"></a>
</div>



В aspx имею ссылки
Код: plaintext
1.
2.
3.
<a href="#" SkinID="a_link">line1</a>
<a href="#" SkinID="a_link">line2</a>
<a href="#" SkinID="a_link">line3</a>



На выходе в браузере хочу получить следующее
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
<div style="color:red">
  <a href="#">line1</a>
</div>
<div style="color:red">
  <a href="#">line2</a>
</div>
<div style="color:red">
  <a href="#">line3</a>
</div>



Тема к странице подключена.

Помогите разобраться, что я не так делаю
...
Рейтинг: 0 / 0
21.08.2013, 20:34
    #38373908
Nechto
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа со skin
Делаю сейчас так.

Скин файл
Код: plaintext
1.
2.
3.
<asp:Panel runat="server" style="color:red;" >
   <asp:HyperLink runat="server" SkinID="menu_link" />
</asp:Panel>



ASPX
Код: html
1.
2.
3.
<asp:HyperLink runat="server" NavigateUrl="#" SkinID="menu_link" />
<asp:HyperLink runat="server" NavigateUrl="#" SkinID="menu_link" />
<asp:HyperLink runat="server" NavigateUrl="#" SkinID="menu_link" />



Теперь ругается на скин : Control skins cannot contain child controls.
Перевод ошибки: Типа не должно быть вложений в скин файле.

Блин как по одной ссылке подцепить на вывод ещё panel(div)
Чтобы было вот так
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
<div style="color:red">
  <a href="#">line1</a>
</div>
<div style="color:red">
  <a href="#">line2</a>
</div>
<div style="color:red">
  <a href="#">line3</a>
</div>
...
Рейтинг: 0 / 0
02.09.2013, 13:47
    #38384122
Zoria
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа со skin
Nechto,

разобрались?
...
Рейтинг: 0 / 0
06.09.2013, 18:09
    #38389536
Nechto
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа со skin
Да.
То, что я хотел сделать скин файлами сделать нельзя. Нужно использовать структуру template, как это ранее я делал в php.

Шаблоны, парсил и реплейсил.
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
<HTML>
<BODY>
<P>Добро пожаловать в систему {{FIRST_NAME}} {{LAST_NAME}}</P>

<P>Последний раз вы заходили к нам {{LAST_LOGIN_DATE}}</P>
<P>Сегодня {{NOW_DATE}}</P>
</BODY>
</HTML>





Но это было в PHP, там я кусочки html разметки хранил в tpl - файлах. А где их хранить в asp.net? В базе данных чё-то не хочется в связи с неудобством дальнейшей вёрстки. Использовать движок razor тоже не вижу смысла.

В каком файле(расширение) хранят в asp.net template файлы?
...
Рейтинг: 0 / 0
10.09.2013, 15:04
    #38392359
Zoria
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа со skin
Nechto,

мне все равно не понятно, что именно вам нужно, поэтому ответов-то я вам могу дать, как хранить "темлейт файлы" но по-моему, он вас не устроит :)
скины используют для того чтобы можно было менять внешний вид страницы, не меняя ее код.
попытайтесь все же объяснить, чтобы я поняла, чего именно пытаетесь достичь вы.
...
Рейтинг: 0 / 0
11.09.2013, 17:30
    #38393924
Nechto
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа со skin
Всё что выше можно не смотреть, про скины тоже, поскольку с помощью их то что я хочу не достичь.
По новой постараюсь объяснить.

Я хочу написать свой Template движок, который бы организовывал работу шаблонного построения станицы (т.е. сборку страницы из кусочков html кода).

К примеру. У меня есть основной шаблон страницы состоящий из html кода. В коде присутствуют так называемые места для вставки {{FIRST_NAME}}, {{IMG_BLOCK}} (назовём их к примеру переменные).
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
<HTML>
<BODY>
<P>Добро пожаловать в систему {{FIRST_NAME}}</P>

<P> Галерея {{IMG_BLOCK}}</P>

</BODY>
</HTML>



Далее к примеру я решил вставить в переменную {{IMG_BLOCK}}, html код из шаблона галерея
Код: html
1.
2.
3.
4.
<DIV>
<IMG>
<A></A>
</DIV>



Вопрос в следующем. Где правильнее всего хранить эти шаблоны, для последующей загрузки
основной шаблон страницы

шаблон галерея

Конкретно интересует расширение файла html? xml?
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Работа со skin / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]