Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Создание компонентов в VS2005
|
|||
|---|---|---|---|
|
#18+
Привет всем! Сел создавать компонент в 2005 студии и что то похоже пошло не так... Добавляю ascx файл. Создаю клас: public partial class FileUploader : System.Web.UI.UserControl Все везде пишут, что он тут же после компиляции появляется в Tollbox, а он не появляется... Добавляю атрибут [ToolboxItem(true)] — эффект тот же... Подскажите плиз где его искать... И сразу в догонку еще один вопрос — в 2003 что бы получить картинку в тулбоксе для компонента — надо было просто положить рядм bmp с именем класса и задать способ хранения как embeded resource. А в 2005 я вообще не могу найти вид выбора внедрения... Или она теперь как то по другому создается? И третий вопрос — это когда я руками прописываю свой компонент на странице — то эта сволочь прориосывается так же красиво как SqlDataSource... Ладно... Создаю в том же файле новый класс: namespace design { public class FileUploaderDesigner : ControlDesigner { public FileUploaderDesigner() { } public override string GetDesignTimeHtml() { ControlCollection FileUploaderControls = ((FileUploader)Component).Controls; LiteralControl lc = new LiteralControl(); lc.Text = "<H3>Preved Medved</H3>"; FileUploaderControls.Add(lc); return base.GetDesignTimeHtml(); } } } И добавляю к класу компонента аттрибуты: [DesignTimeVisible(true)] [Designer(typeof(design.FileUploaderDesigner))] Так все равно — ничего... В чем ошибки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2006, 13:10 |
|
||
|
Создание компонентов в VS2005
|
|||
|---|---|---|---|
|
#18+
Вообще-то User Control нужно добавить с помощью директивы <% @ Register %> на страницу (там где @ Page), а потом уже использовать на странице. Как вариант, контрол можно зарегистрировать в web.config, чтобы не регистрировать на всех страницах.-- Гайдар Магдануров E-Mail | Блог | Сайт Difficult I do now, impossible will take a while... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2006, 17:12 |
|
||
|
Создание компонентов в VS2005
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, gaidar, Вы писали: G>Вообще-то User Control нужно добавить с помощью директивы <% @ Register %> на страницу (там где @ Page), а потом уже использовать на странице. G>Как вариант, контрол можно зарегистрировать в web.config, чтобы не регистрировать на всех страницах. G> данное сообщение получено с www.gotdotnet.ru G>ссылка на оригинальное сообщение Да настранице то я его регистрирую с помощью <% @ Register %> и все отлично работает — я просто хочу что бы не ручками его прописывать каждый раз, а из тулбокса вытаскивать, только не могу понять в какой секции его там искать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2006, 11:23 |
|
||
|
|

start [/forum/topic.php?fid=18&gotonew=1&tid=1391605]: |
0ms |
get settings: |
11ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
64ms |
get topic data: |
12ms |
get first new msg: |
7ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 262ms |
| total: | 439ms |

| 0 / 0 |
