Наследование от веб-элемента управления ASP.NET: “Элемент <имя> не является известным элементом”

Это будет трудно получить точную, потому что OS X не является системой реального времени. Если абсолютная точность не требуется, я бы использовал интервальный таймер, который истекает каждые 1/n, например, со скоростью «n в секунду», а затем выполните tick в обработчике срока действия.

Отправной точкой будет POSIX setitimer() и вызов tick в обработчике сигналов

5
задан Ryan 9 October 2008 в 17:35
поделиться

2 ответа

Bryant поражен в него. Одна вещь, которую Вы могли бы рассмотреть, делаете ли все Вы, настраивает существующее управление, встраивает экземпляр календаря на Вашем пользовательском элементе управления и выставляет свойства, в которых Вы нуждаетесь от него. Таким образом, Ваш пользовательский элемент управления может обработать все необходимые настройки и также обеспечить, только ограниченный интерфейс отступают к приложению потребления. (Это - состав вместо наследования.)

Если действительно необходимо полностью произойти из asp:Calendar, то необходимо создать стандартный класс, который происходит из Календарного управления, и затем выполните настройки. У Вас не будет дизайна UI для этого, однако - все, что Вы делаете должен будет быть пользовательский код. (И если необходимо изменить испускаемый HTML, необходимо будет выписать те пользовательские потоки также - который, с календарным управлением, могло быть болезненным.)

4
ответ дан 14 December 2019 в 01:20
поделиться

Я думаю, что проблема состоит в том, что Вы пытаетесь наследовать Календарное управление (который является управлением сервером) от пользовательского элемента управления (на основе Вашего расширения ASCX). Вы не можете сделать этого. Если Вы хотите наследоваться Календарному управлению затем, необходимо создать управление сервером.

Сообщите мне, нужен ли Вам некоторый пример кода.

5
ответ дан 14 December 2019 в 01:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: