脚本增加LISTBOX的项目
<script language="javascript">
function addAnItem(name,value)
{
var option1 = new Option(name,value) ;
window.top.frm_File.ListBox1.options[frm_File.ListBox1.length]=option1 ;
} </script>服务端控件添加listitem
{
ListItem li = new ListItem("server","server") ;
ListBox1.Items.Add(li) ;
}得到ListBox1的值  foreach(ListItem li in ListBox1.Items)
{
Response.Write( li.Text + "<br>");
}

解决方案 »

  1.   

    服务端控件触发一次服务器往返,把javascript数据提交试试
    function addAnItem(name,value)
    {
    var option1 = new Option(name,value) ;
    window.top.frm_File.ListBox1.options[frm_File.ListBox1.length]=option1 ;
    window.submit();
    }
      

  2.   

    笑看风云我也想过这么做,但是我是用<asp:Button id="Button2"  runat="server" Text="查看ListBox的值 "></asp:Button>提交的呀,点击时就执行服务端了呀,不会执行客户端脚本了呀??用window.submit();出现了脚本错误!!
      

  3.   

    笑看风云我也想过这么做,但是我是用<asp:Button id="Button2"  runat="server" Text="查看ListBox的值 "></asp:Button>提交的呀,点击时就执行服务端了呀,不会执行客户端脚本了呀??用window.submit();出现了脚本错误!!
      

  4.   

    我是用<asp:Button id="Button2"  runat="server" Text="查看ListBox的值 "></asp:Button>提交的呀,点击时就执行服务端了呀,不会执行客户端脚本了呀??如何让Button2点击时先执行一段脚本再提交
      

  5.   

    为 Button2 的 Click 事件添加客户端脚本即可。<script language="javascript" event="onclick" for="Button2">
    这里写你的处理脚本,如将当前Listbox的值写到文本框中等...
    </script>