Asp.net 如何访问listview控件的.cs文件中的datakey值

Asp.net 如何访问listview控件的.cs文件中的datakey值,asp.net,Asp.net,是否有其他方法访问datakeynames值 在my.aspx页面中,datakeynames=“ResourceID”string id=ListView1.DataKeys[e.NewSelectedIndex].Value.ToString(); 我们唯一能做的就是这样通过避免上述方法,您有什么具体的目的吗?string id=ListView1.DataKeys[e.NewSelectedIndex].Value.ToString();我想要ListView1.DataKeys[e.Ne

是否有其他方法访问datakeynames值
在my.aspx页面中,datakeynames=“ResourceID”

string id=ListView1.DataKeys[e.NewSelectedIndex].Value.ToString();
我们唯一能做的就是这样

通过避免上述方法,您有什么具体的目的吗?string id=ListView1.DataKeys[e.NewSelectedIndex].Value.ToString();我想要ListView1.DataKeys[e.NewSelectedIndex].Value.ToString();这行代码包含2个或3个方法,就好像我们使用的方法无法获取e.NewSelectedIndex一样,所以现在我解决了我的问题,将datakey值放入viewstate,然后在需要时再次重试
    protected void ListView1_SelectedIndexChanging(object sender, ListViewSelectEventArgs e)
{
string id = ListView1.DataKeys[e.NewSelectedIndex].Value.ToString();
lblMessage.Text = "ListView Selected ID : " + id;
}