【发布时间】:2011-07-01 02:37:39
【问题描述】:
我有一个 asp.net 网络表单中的列表框。 OnLoad 我将项目添加到列表框,并添加一个 OnSelectedIndexChanged 事件处理程序:
public void OnSelectedIndexChanged(object sender, EventArgs eventArgs)
{
StreamWriter sw = new StreamWriter(@"C:\Users\me\Desktop\log.txt");
sw.WriteLine(listBox.SelectedValue);
sw.Flush();
sw.Close();
}
流编写器是这样我可以看到输出...
我在列表框上将 AutoPostBack 设置为 true,但每次我选择一个新项目时,它都会重新加载页面,但打印输出始终是列表中的第一项,而不是我单击的项目。有人知道我做错了什么吗?
谢谢
【问题讨论】:
标签: c# asp.net listbox selectedindexchanged