Я в основном пытаюсь найти хороший / чистый способ организовать элементы управления, которые бы имели общедоступный API, например:
<script>
function buttonClicked() {
var myUserControl = SomehowGetReferenceToThisUserControl("UserControl");
myUserControl.AjaxReload();
}
</script>
<a href="javascript:buttonClicked()">Refresh the User Control!</a>
<myControls:MyUserControl ID="UserControl" runat="server" />
Я видел некоторые сторонние элементы управления, которые наша команда использует такиекак Telerik и DevExpress, которые имеют схожую функциональность, но я понятия не имею, как это реализовано.Может ли кто-нибудь дать представление о хорошем / чистом способе достижения этой цели?