Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
render ASCX control within WinForms application
|
|||
|---|---|---|---|
|
#18+
Есть необходимость отрендерить заданный ASCX контрол в рамках WinForms приложения. Это необходимо для формирования тематической e-mail рассылки по довольно сложному шаблону. ASCX идеально подходит для описания такого шаблона. Только как его использовать не из ASP.NET? Пробовал таким образом: Page page = new Page(); Control control = page.LoadControl("c:\test\test.ascx"); Вот тут и происходит exception поскольку указан невиртуальный путь. Копания рефлектором привели в сторону: TemplatedControl.ParseControl(string control_source) но из этого тоже ничего путного не вышло. Как быть дальше не знаю. Подскажите пожалуйста куда еще копать?Posted via RSDN NNTP Server 2.0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2006, 19:09 |
|
||
|
render ASCX control within WinForms application
|
|||
|---|---|---|---|
|
#18+
Лучше отказаться от ASCX в пользу HTML/JavaScript шаблона с полями типа {FIELD}, которые заполнять с помощью Replace. На мой взгляд, мешать сюда ASCX - лишнее...-- Гайдар Магдануров E-Mail | Блог | Сайт Difficult I do now, impossible will take a while... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2006, 11:38 |
|
||
|
render ASCX control within WinForms application
|
|||
|---|---|---|---|
|
#18+
g> Лучше отказаться от ASCX в пользу HTML/JavaScript шаблона с полями типа g> {FIELD}, которые заполнять с помощью Replace. На мой взгляд, мешать сюда g> ASCX — лишнее... Такая схема увы не подходит, поскольку теобходимо использовать повторяемые блоки (как в Repeater) и условное отображение некоторых блоков (Placeholder с Visible). Спасибо за совет, но задачу уже решил с помощью XML/XSLT. Получилось более громоздко чем в ASCX, зато не нужно хостить в win-приложении ASP.NET runtime.Posted via RSDN NNTP Server 2.0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2006, 09:47 |
|
||
|
render ASCX control within WinForms application
|
|||
|---|---|---|---|
|
#18+
T>Спасибо за совет, но задачу уже решил с помощью XML/XSLT. T>Получилось более громоздко чем в ASCX, зато не нужно хостить T>в win-приложении ASP.NET runtime. если все еще интересно, хотя бы ради академического интереса, можно посмотреть url=http://blogs.gotdotnet.ru/personal/poigraem/PermaLink.aspx?guid=421c3e3d-ee5d-4008-8dd5-7ac561e4b53b] тут — описана компиляция страниц и контролов без вебсервера, в консольном приложении. примеры там на 1.1 кажется, на 2.0 могу выслать или выложить если надо.... << RSDN@Home 1.1.4 beta 6a rev. 436>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2006, 18:29 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=33855119&tid=1391576]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
128ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 259ms |
| total: | 459ms |

| 0 / 0 |
