【发布时间】:2015-04-29 07:18:37
【问题描述】:
我想调用 ListView 的 SelectedIndexChanged 方法,但它在运行时没有进入 SelectedIndexChanged 方法。这是我的代码。
<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);
}
编辑:
我有一个 LinkButton,用于调用该方法,但我删除了它并想使用项目选择事件来调用该方法。
<asp:LinkButton ID="lnkSelect" runat="server" ForeColor="White" >
【问题讨论】:
标签: c# asp.net listview selectedindexchanged