[英]OnSelectedIndexChanged in a listview not firing
我有一個帶有linkbutton的listview,也嘗試過使用imagebutton,我想做的是在我的代碼后面調用“DummyChanged”方法,在listview中使用OnSelectedIndexChanged並使用帶有CommandName =“Select”的鏈接按鈕。
問題是這不起作用,當我點擊按鈕時,沒有發生錯誤,也沒有異常。
<asp:ListView ID="lvwDummy" runat="server"
DataSourceID="odsDummy"
DataKeyNames="Id"
OnSelectedIndexChanged="DummyChanged" >
<LayoutTemplate>
<asp:PlaceHolder ID="itemPlaceholder" runat="server" />
</LayoutTemplate>
<ItemTemplate>
<input runat="server"
type="checkbox"
id="cbxApplication"
onclick='CheckOne(this)'
value='<%# Eval("Id") %>'
/>
<asp:LinkButton ID="lnkDummy" runat="server"
CommandName="select" >
<asp:Image ID="imgDummy" runat="server"
ImageUrl="Dummy.jpg"
ToolTip="Dummy" />
</asp:LinkButton>
<br /><br />
</ItemTemplate>
</asp:ListView>
<asp:ObjectDataSource ID="odsDummy" runat="server"
TypeName="XPTO.MyDummy.MyDummyController, XPTO, Version=1.0.0.0, Culture=neutral, PublicKeyToken=60d2c0583f4c4a69"
DataObjectTypeName="MyDummyViewModel"
SelectMethod='GetAllDummys'
/>
我試圖將此代碼調用:
protected void DummyChanged(object sender, EventArgs e)
{
new SimpleLogger().LogInformation("Dummy: SelectedIndexChanged");
this.DataBind();
}
有關如何解決這個問題的任何想法?
提前致謝!
我的猜測是你DataBinding
的ListView
上Page_Load
或地方上的每個后回導致事件不火。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.