Когда вы создаете страницу, которая визуально разбита на определенные области, вы разбиваете эти области на элементы управления или помещаете все на страницу и в один код программной части?
Если регионы разделены на элементы управления, как вы облегчите взаимодействие между элементами управления? Под общением я подразумеваю просто обмен данными на стороне сервера.
Подумайте о странице с парой полей над довольно сложным GridView. Одно поле определяет, что отображает GridView, другое поле позволяет выполнять различные действия с GridView. Оба блока должны взаимодействовать с сеткой, но не друг с другом.
Код для этого будет состоять как минимум из пары тысяч строк.
Любые ресурсы по принятию таких дизайнерских решений будут полезны.
Спасибо