用下列语句弹出了一个单独选择项目的窗体
 Response.Write("<script Language=JavaScript>");
            string url = "webform_selfield.aspx?tablename=" + Server.UrlEncode(txtaddtable.Text.Trim());
            Response.Write("ChildWindow = window.open('" + url + "', '111', 'width=620,height=320,top=200,left=250,toolbar=no,status=yes,location=no,menubar=no,directories=no,scrollbars=no,resizable=no')");
            Response.Write("</script>");但是在该窗体中的代码
 foreach (ListItem it in lstfield.Items)
        {
            if (it.Selected  == true)
            {
                //Alert.Message(it.Selected.ToString());
            }        }
也就是Listbox中无论选择什么项目都得到的是没有项目没选中.但在asp.net 2003中是可以的
请问是什么原因呢?