我又有问题了
我有一个htmlselect控件,我想在点击<asp:button>后从数据库去查询结果集,然后返回到select中,不过我的select不能设为runat=sever,想问问到家有好的办法嘛??

解决方案 »

  1.   

    那你就使用asp的技术用vbscript来进行数据库操作吧
    不明白为什么要这样。
      

  2.   

    aspx文件:<TD><%=Fill_mySelect()%></TD>.vb文件:
        Public Function Fill_mySelect() As String
            Dim Class_A As New Asp_Dll.Asp_Data, ds As New DataSet
            '取数据
            With Class_A
                .errMsg = Label3
                ds = .Get_DataSet("select 。。")
            End With
            Class_A = Nothing
            Dim tmp As String = ""
            tmp = "<SELECT style=""WIDTH: 132px"" onchange=""window.open(this.options[selectedIndex].value);"" name=""tobank runat=""server"">"
            tmp += "<OPTION selected>友情链接</OPTION>"
            '往select控件扔数据
            Dim i As Integer
            For i = 0 To ds.Tables(0).Rows.Count - 1
                tmp += "<OPTION value=" + ds.Tables(0).Rows.Item(i)(1).ToString + ">" + ds.Tables(0).Rows.Item(i)(0).ToString + "</OPTION>"
            Next
            tmp += "</SELECT>"
            ds = Nothing
            GC.Collect()
            Return tmp
        End Function就行了。