Я хотел вызвать метод SelectedIndexChanged ListView, но он не входит в метод SelectedIndexChanged во время выполнения. Вот мой код.ASP.NET Выберите элемент из списка, который не вызывается
<asp:ListView ID="LeftsideMessageList" runat="server" ItemPlaceholderID="itemPlaceHolder1" DataKeyNames="id" OnSelectedIndexChanged="LeftsideMessageList_SelectedIndexChanged" >
код позади:
protected void LeftsideMessageList_SelectedIndexChanged(object sender, EventArgs e)
{
string pid = LeftsideMessageList.SelectedDataKey.Value.ToString();
MessageBusinessClass MBC = new MessageBusinessClass();
string x = pid;
int id = Convert.ToInt32(x);
var grouplist = MBC.getSpecificGroup(x, Session["Username"].ToString()); //session
Session["Groupname"] = grouplist.GroupName;
Session["REmail"] = grouplist.Recipient.Email; // message to
GetRightMessageList(grouplist.Recipient.Email);
}
EDIT:
У меня был LinkButton, который я использовал для вызова метода из но я удалил его и хотел использовать пункт выбранное событие для вызова вместо этого.
<asp:LinkButton ID="lnkSelect" runat="server" ForeColor="White" >
По-прежнему не вызывается. ListView является динамическим, и элементы добавляются во время события загрузки. Также проверьте новый EDIT :) – Dinuka