Я пришел из ASP.Net MVC, поэтому мне нравится хорошо проектировать вещи. Я только начал снова возвращаться в веб-формы ASP.Net, потому что моя работа требует этого.
У меня есть пользовательский элемент управления, который я хотел бы использовать для инкапсуляции всего компонента (макета и кода). В зависимости от определенных настроек для этого элемента управления макет может измениться, или я могу вызывать события и т. Д. Это хорошая практика, чтобы сделать что-то подобное?
<% # if (this.SomeProperty) ....%> или <% # if (this.something) this.runSomeMethod ())%>
Понятия не имею, что такое хороший дизайн в отношении элементов управления веб-пользователями.