取得ListBox多选项的值方法

原创 2006年05月23日 17:48:00

ASPX部分

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:ListBox ID="ListBox1" runat="server" SelectionMode="Multiple">
            <asp:ListItem>Xiamen</asp:ListItem>
            <asp:ListItem>Fuzhou</asp:ListItem>
            <asp:ListItem>Quanzhou</asp:ListItem>
            <asp:ListItem>Zhangzhou</asp:ListItem>
        </asp:ListBox>
        <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" /></div>
    </form>
</body>
</html>

CS方法

protected void Button1_Click(object sender, EventArgs e)
    {
        int i = 0;
        string value = "";
        string script = "";
        int[] j = ListBox1.GetSelectedIndices();
        for(i = 1;i<=j.Length;i++)
        {
            value += "'" + ListBox1.Items[j[i - 1]].Value + "',";
        }
        value = value.Substring(0, value.Length - 1);
        script = "<script language='javascript'>alert(" + value + ")</script>";
        ClientScript.RegisterStartupScript(script.GetType(), "Alert", script);
    }

VB方法

Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click

        Dim i As Integer = 0
        Dim value As String = ""
        Dim script As String = ""
        Dim j As Integer() = ListBox1.GetSelectedIndices()
        For i = 1 To j.Length
            value += "'" + ListBox1.Items(j(i - 1)).Value + "',"
        Next
        value = value.Substring(0, value.Length - 1)
        script = "<script language='javascript'>alert(" + value + ")</script>"
        ClientScript.RegisterStartupScript(script.GetType, "Alert", script)

    End Sub

开发环境VS2005

相关文章推荐

自定义可判断选项是否正确listbox

  • 2014年04月17日 15:15
  • 218KB
  • 下载

jquery ajax PHP 取得选中多选项值并传递到PHP进行删除

jquery 取得选中多选项值并传递到PHP网页 PHP网页收到数据,根据所操作的结果返回参数或者值。 比如,删除成功返回什么,删除失败返回什么 弹出窗口引用 :http://layer.layui....

Win7右键没有“管理员取得所有权”选项的解决方法

在Win7系统下,有些程序需要在管理员权限下才可以运行或是删除,但有时候在鼠标右键却找不到“管理员获取所有权”选项,这时候该怎么添加呢?   Win7右键添加“管理员获取所有权”选项的步骤:   ...

ListBox重复选项检验.rar

  • 2010年07月01日 11:26
  • 38KB
  • 下载

listBox的使用方法

  • 2011年12月09日 10:14
  • 35KB
  • 下载

WinForm中的ComoBox选项值的多种加载方法

在WinForm开发中,我们经常需要用到ComoBox控件,而该控件选项值一般是动态加载的,也就是说先从数据库查询出来,然后再加载到ComoBox的选项中。那么常见的动态加载选项值的方法又有哪几种呢?...

vc修改列表框LISTBOX的背景颜色及字体颜色及其使用方法

一.添加数据 m_listbox.AddString("fadsfasdfsdaf"); 二.计算数据条数 m_listbox.GetCount(); 三.清空列表框 m_listbox.ResetC...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:取得ListBox多选项的值方法
举报原因:
原因补充:

(最多只允许输入30个字)