Вы уверены, что используете асинхронный запрос? Если браузер блокирует весь запрос, вы используете синхронный запрос (параметр async имеет значение false)
На самом деле Control - довольно хороший суффикс. Подумайте о создании элемента управления для имени / адреса, вы хотите, чтобы в имени было что-то, что помечает его как графический интерфейс, а не как логический.
Поэтому я предпочитаю использовать NameAddressControl.
Я также добавляю к своим пользовательским элементам управления суффикс "Control"
Моя типичная структура модулей пользовательского интерфейса будет выглядеть примерно так:
DataEntry
-> DataEntryForm
-> DataEntryAddressControl
-> DataEntryNameControl
-> DataEntryAddressItem
-> DataEntryAddressItemCollection
-> DataEntryConfirmationDialog
и т. Д.
хорошо работает для нашей команды
Старайтесь придерживаться чего-то знакомого пользователю, если только вы не пишете код непосредственно для других кодировщиков. Отсутствие номенклатуры, незнакомой конечному пользователю, - доказанная проблема надежности.
Как и некоторые другие, мы также используем Суффикс элемента управления для наших пользовательских элементов управления. (например, ResPayerControl)
Элементы пользовательского интерфейса - единственное, что Я до сих пор делаю венгерские обозначения. uctDoes Что-то работает у меня.
Это в основном вопрос предпочтений, но я обнаружил, что, когда я выбираю элемент управления, мои мысли идут в следующем порядке: «какой это будет тип управления», а затем «что он делает». В этом случае имеет смысл набрать «uct» и позволить intellisense предоставить мне альтернативу.
Я видел два используемых метода:
firstNameLA.Text = "Name:";
firstNameTI.Text = "<Введите свое имя в этот элемент управления TextInput>";
1) lowcaseCamel, поскольку элементы управления по умолчанию являются частными
2) используйте суффикс вместо префикса для intellisense и т. Д., Чтобы выбрать по имени, а не по типу
3) включите тип, а не просто «Control», чтобы напомнить вам о настоящих, устаревших именах всех этих чертовски фантазийный пользовательский интерфейс