powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / свойства в server control
5 сообщений из 5, страница 1 из 1
свойства в server control
    #32824610
monstrU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в server control мне нужно создать серверное свойство. для примера созздал контрол, унаследованный от webcontrol, в качестве свйоства оформил в нем свойство типа button. в дизайнере оно появляется, но вся проблема в том что нужно сохранить значение свойства внутри страницы - то есть если я меняю text у button, то теги этой кнопки нормально сохрнаяются внутри тегов контрола примерно вот так
<btn Text="aaa"></btn>
но только вот проблема - они сохраняются только после того, как я изменю какое-нибудь свойство класса webcontrol типа width.
что нужно сделать, чтобы изменение моего комплексного свойства в дизайнере сразу же отображалось во время разработки?
...
Рейтинг: 0 / 0
свойства в server control
    #32824611
monstrU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
оздать серверное свойство -> свое свойство , прошу прощения :)
...
Рейтинг: 0 / 0
свойства в server control
    #32824615
Фотография greenapple
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надо использовать ViewState, примерно так
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
        <Bindable(True), Category("Dialog Window Properties"), DefaultValue(True), Description("Specifies whether the dialog window displays the context-sensitive Help icon. The default is yes.")> _
        Public Overridable Property DialogBoxHelp() As Boolean
            Get
                If Not ViewState("DialogBoxHelp") Is Nothing Then
                    Return CType(ViewState("DialogBoxHelp"), Boolean)
                End If
                Return False
            End Get
            Set(ByVal Value As Boolean)
                ViewState("DialogBoxHelp") = Value
            End Set
        End Property
...
Рейтинг: 0 / 0
свойства в server control
    #32824938
monstrU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
viewstate нужно во время выполнения. у меня проблема в том, что не сохраняется значение свойства во время разработки. причем не сохранятеся у комплексных свойств, то есть когжа свойство имеет тип button, например.
когда свойство стнадартного типа типа boolean - все нормально
...
Рейтинг: 0 / 0
свойства в server control
    #32826731
Фотография greenapple
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для свойств типов для которых нет класса, производного от TypeConverter, так и будет. Для простых свойств такие конверторы есть, вот они и обрабатываются.

можно задать свойство посредством enumeration, есть встроенный EnumConverter, и на основе этого уже выдавать соответствующий HTML.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / свойства в server control
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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