奇怪的listbox
我在页面添加了一个listbox,ID为listbox1
首先我填充内容
protected void Page_Load(object sender, EventArgs e)
{
Blogs blog = new Blogs();
SqlDataReader dr2 = blog.Blog_User_Name();
while (dr2.Read())
{
string User_Name = dr2[0].ToString();
ListBox1.Items.Add(new ListItem(dr2[0].ToString() + "的博客 ", dr2[0].ToString()));
}
}
然后我要实现点其中一项目就跳转到该用户的博客首页
protected void ListBox1_SelectedIndexChanged(object sender, EventArgs e)
{
ListBox1.AutoPostBack=true;
Response.Redirect(ListBox1.SelectedItem.Text);
}
但是我发现点了就闪一下.什么都没有改变.不知道是为什么?高手来看看
------解决方案--------------------protected void ListBox1_SelectedIndexChanged(object sender, EventArgs e)
{
ListBox1.AutoPostBack=true;//???????????删除
Response.Redirect(ListBox1.SelectedItem.Text);//也不对。
}
-----------------
Response.Redirect(“”)是重定向到另一个页面(当然也可以到自己)
我觉得要用Response.Write(ListBox1.SelectedItem.Text)才能打印出你选中的值。