Причины удаления идентификаторов из элементов управления на страницах - PullRequest
0 голосов
/ 28 ноября 2011

Можно удалить идентификаторы со страниц, перерисовываемых в .NET.Это можно сделать, просто установив тег идентификатора элемента с атрибутом runat = "server" в null.Очевидно, что это не следует делать для элементов управления, которые должны оцениваться / использоваться в сценариях обратной передачи.Мне очень любопытно, насколько широко будут использоваться удаление идентификаторов людьми, знающими, что это можно сделать.Я знаю, что, удаляя значения идентификаторов, вы можете сохранить некоторые полосы пропускания, но что должно быть причиной, чтобы начать использовать этот метод?

1 Ответ

1 голос
/ 28 ноября 2011

Если вы действительно обеспокоены производительностью, я, возможно, меньше буду беспокоиться о многословности идентификаторов элементов управления .NET (что является настоящей неприязнью моего питомца) и больше беспокоюсь об общей модели обратной передачи.

Вся отправка состояния клиенту, чтобы он мог отправить пакет на сервер, крайне неэффективен как с точки зрения задержки, так и пропускной способности.

Если это новый проект, вероятно, вместо него стоит использовать MVC, или, если он существует, попробуйте включить сжатие страниц в IIS.

...