Web.config Pros
- Только 1 место для добавления дополнительного бита кода
Web.config Минусы
- Иногда я забываю обновить web.config в производственной среде, поскольку я никогда не копирую web.config из промежуточной области на работающий сайт.
На каждой странице профи
- Когда вы развертываете / публикуете страницы и / или копируете страницы из dev / test / staging на работающий сервер, вам не нужно беспокоиться об обновлении web.config
Один минус одной страницы
- Это на каждой странице, поэтому, если что-то меняется, бывает трудно просмотреть каждую страницу и исправить ее
- Вы должны добавить его вручную на каждую страницу
Я бы порекомендовал сделать это в web.config. Это меньше для вас, так как вам не нужно добавлять его на каждую страницу. Хотя, если у вас есть тонна и лоты используются только на одной странице, то вы можете сделать и то, и другое, чтобы ваш web.config был немного менее загроможденным. Я обычно помещаю свои элементы управления в web.config, если я использую их на нескольких страницах. Если он используется только на одной странице, я обычно объявляю его на своей странице asp.net.