首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

奇怪的listbox解决办法

2012-01-10 
奇怪的listbox我在页面添加了一个listbox,ID为listbox1首先我填充内容protectedvoidPage_Load(objectsende

奇怪的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)才能打印出你选中的值。

热点排行