powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Подсказка в окне редактирования aspx
10 сообщений из 10, страница 1 из 1
Подсказка в окне редактирования aspx
    #38793905
G_ROM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет!

Если в студии в окне редактирования aspx-страницы, например, в LinkButton ввести BorderStyle="", поставить курсор между кавычек и нажать Ctrl-Space, то выдастся подсказка со всеми вариантами из соответствующего enum'а. Вопрос вот в чем: как сделать также для своего собственного свойства в ascx.

Спасибо!
...
Рейтинг: 0 / 0
Подсказка в окне редактирования aspx
    #38794532
G_ROM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никто не сталкивался?
...
Рейтинг: 0 / 0
Подсказка в окне редактирования aspx
    #38794627
Диклевич Александр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наверное, надо указать для собственного свойства, что оно может принимать значения из соответствующего Enum.

В древнем VB6 это было так
Код: vbnet
1.
2.
3.
4.
5.
Public Enum ApplicationsStatuses
    asArrived = 1
    asApproved = 3
    asDenied = 4
End Enum



и потом в свойстве класса
Код: vbnet
1.
2.
3.
Friend Property Let ApplicationsStatus(ByVal a As ApplicationsStatuses)
    AppStatus = a
End Property



тогда IntelliSence знает что показывать в списке допустимых значений для свойства объекта класса.
...
Рейтинг: 0 / 0
Подсказка в окне редактирования aspx
    #38797842
G_ROM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну.. мне бы код на C# =)

вообще щас попробовал, такая штука прокатывает только для свойств не nullable. А у меня как раз nullable..
...
Рейтинг: 0 / 0
Подсказка в окне редактирования aspx
    #38798164
monstrU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
G_ROM,

твое свойство должно быть типа enum
...
Рейтинг: 0 / 0
Подсказка в окне редактирования aspx
    #38799004
G_ROM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
monstrU,

Я знаю. Проблема в том что эта штука не работает когда переменная nullable.
Т.е. в таком случае

MyEnum myVar {get; set;}

интеллисенс отображает список возможных значений. А в этом случае:

MyEnum? myVar {get; set;}

не отображает
...
Рейтинг: 0 / 0
Подсказка в окне редактирования aspx
    #38799187
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
G_ROM, а зачем Вы используете nullable?
...
Рейтинг: 0 / 0
Подсказка в окне редактирования aspx
    #38799328
G_ROM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

ну в коде мне так удобней) чтобы не писать дополнительных вариантов типа MyEnum.NotSet.
...
Рейтинг: 0 / 0
Подсказка в окне редактирования aspx
    #38799338
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
G_ROM, то есть стандартные контролы, типа LinkButton, по Вашему не удобные в своём коде? :) Делайте по аналогии, не страдайте ерундой.
...
Рейтинг: 0 / 0
Подсказка в окне редактирования aspx
    #38799399
monstrU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
G_ROMskyANA,

ну в коде мне так удобней) чтобы не писать дополнительных вариантов типа MyEnum.NotSet.
именно так и надо делать
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Подсказка в окне редактирования aspx
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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