J'ai utilisé ExpressionBuilders ici et là dans mon balisage asp.net pour retourner des types de données simples.asp.net ExpressionBuilder: Possible de câbler un événement?
Est-ce que quelqu'un a des idées sur la façon dont un ExpressionBuilder peut être utilisé pour connecter un événement en ligne? Ou ExpressionBuilders peut-il seulement renvoyer des littéraux?
Je voudrais câbler l'événement OnLoad (ou tout autre événement) en créant un ExpressionBuilder (nommé AutoBind dans mon exemple). Des idées si cela peut être fait?
<asp:DropDownList ID="DropDownList1" runat="server"
DataSource='<%# GetRecords() %>'
DataTextField="Name" DataValueField="ID"
OnLoad="<%$ AutoBind: this.DataBind() %>" />
Vous ne savez pas exactement ce que vous tentez d'accomplir ici avec Expression Builders. Ne connaissez-vous pas le nom de l'événement au moment de la compilation? L'événement Load pour DropDownList va-t-il changer? Quelle est votre raison de choisir pour les constructeurs d'expression. À ma connaissance Expression Builders retour ** Valeurs littérales ** –
Je suppose que c'est ce que je recherchais. Idéalement, il s'agit de définir ceci de façon déclarative, mais peut-être que ce n'est pas possible. Je sais que je pourrais étendre le contrôle, mais je voulais le faire à travers un grand nombre de contrôles. – andleer