シンプルなデータ型を返すために、asp.netのマークアップ内にExpressionBuildersを使用しています。asp.net ExpressionBuilder:イベントを配線することはできますか?
ExpressionBuilderを使用してイベントをインラインで結ぶ方法はありますか? ExpressionBuilderはリテラルだけを返すことができますか?
ExpressionBuilder(私の例ではAutoBindという名前)を作成して、OnLoadイベント(または任意のイベント)を接続したいと考えています。これができればどんなアイデアですか?
<asp:DropDownList ID="DropDownList1" runat="server"
DataSource='<%# GetRecords() %>'
DataTextField="Name" DataValueField="ID"
OnLoad="<%$ AutoBind: this.DataBind() %>" />
ここでExpression Builderで達成しようとしていることについては不明です。コンパイル時にイベントの名前を知らないのですか? DropDownListのLoadイベントは変更されますか?表現ビルダーのためのあなたの理由は何ですか?私の知る限りでは、表現ビルダーは**リテラル値**を返します** –
私はこれが私の後だったと思います。理想的にはこれを宣言的に定義するだけですが、これは不可能かもしれません。私はコントロールを拡張することができますが、私は多数のコントロールでこれをやりたかったのです。 – andleer