Мы находимся в процессе разработки рекомендаций по дизайну, которые мы хотели бы использовать в нашей команде разработчиков, и сегодня обсудили, как следует называть элементы управления ASP.NET. Я говорю о наших хороших друзьях Label, TextBox, Button и т.д.
Мы придумали следующие три возможности, на которые мы голосовали: (Например, TextBox для ввода/отображения FirstName)
- Добавить тип управления в качестве постфикса для вашего элемента управления ID: [FirstName
_
TextBox] или [FirstName_
tbx] - Добавить тип управления в качестве префикса для вашего элемента управления ID [tbxFirstName]
- Задайте идентификатор элемента управления FirstName и связанным с ним полям (например, метку для текстового поля или валидатора), как в варианте 2 [lblTextBox].
В итоге мы решили использовать вариант 2. Это не так много, как вариант 1, и мне нравится, что он определяет, какой контроль перед именем элемента управления.
Мой вопрос заключается в том, выпустила ли Microsoft какие-либо рекомендации для этих префиксов и если у вас есть какие-либо комментарии относительно нашего решения.