Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Header
|
|||
|---|---|---|---|
|
#18+
Привет всем. требуется реализовать функциональность такую, что каждый User может менять у своего сайта Header (Logotip, background color, Image align). эти значения User может ввести в одной форме, они будут хранится для каждого Usera в базе данных. у меня имеется User Control "Header" с otkritimi peremennimi , инициализированные дефаултовыми значениями: Public BackColor As String = "blue" Public ImageAlign As String = "left" Public ImageFile As String = "../Images/CPSlogo.gif" теперь вопрос : как мне загружать User Control "Header" на каждой форме, чтобы Header был с новыми атрибутами для каждого Usera и где их лутше хранить для каждого Usera в Sessijah и чтобы при Postbacke опять не появлялись defaultovie значения Заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2005, 10:56 |
|
||
|
Header
|
|||
|---|---|---|---|
|
#18+
да как обычно. на пример: храни в сессии, есил null - запрашивай из базы. Если в базе пустые значения - подставляй те, которые по умолчанию (можно прямо в БД задать эти значения по умолчанию для соответствующих полей) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2005, 14:36 |
|
||
|
Header
|
|||
|---|---|---|---|
|
#18+
ну а как мне тогда сделать по красивее. Все равно надо на каждой форме в "Page_Load" вызывать функцию "LoadHeader" перед Page.IsPostBack, которая делает приблизительно следующее : CType(uc1, Header).BackColor = Session("HeaderBackColor") CType(uc1, Header).ImageAlign = Session("HeaderImageAlign") CType(uc1, Header).ImageFile = Session("HeaderImageFile") PlaceHolder1.Controls.Add(uc1) .................... или можно по красивее как-то сделать, всю функсиональность в User Control занести ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2005, 15:59 |
|
||
|
Header
|
|||
|---|---|---|---|
|
#18+
KristinaSну а как мне тогда сделать по красивее. Все равно надо на каждой форме в "Page_Load" вызывать функцию "LoadHeader" перед Page.IsPostBack, которая делает приблизительно следующее : .................... или можно по красивее как-то сделать, всю функсиональность в User Control занести ? хм.. даже очень можно! советую залесть на aspnetmania и на gotdotnet - и там почитать статейки по разработке сайтов, использование шаблонов и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2005, 16:11 |
|
||
|
Header
|
|||
|---|---|---|---|
|
#18+
и еще дополнительный вопрос, что лутше использовать для передачи этих настроек Sessii или Cookies ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2005, 16:19 |
|
||
|
Header
|
|||
|---|---|---|---|
|
#18+
все же пару ссылок на вскидку: http://www.aspnetmania.com/Articles/Article/35.html http://www.gotdotnet.ru/LearnDotNet/NETFramework/602.aspx http://www.gotdotnet.ru/LearnDotNet/NETFramework/616.aspx http://www.gotdotnet.ru/Downloads/AspNetStarterKits/default.aspx (начинать с конца) KristinaSи еще дополнительный вопрос, что лутше использовать для передачи этих настроек Sessii или Cookies ?как минимум, если у пользователя отключены Cookies - ему будет не доступен предлагаемый функционал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2005, 16:28 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=18&tid=1394162]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
1182ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 1501ms |

| 0 / 0 |
