• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    用javascript为DropDownList控件下拉式选择添加一个Item至定义索引位置
    用Javascript为DropDownList控件下拉式选择添加一个Item至定义索引位置。
    准备数据,创建一个对象,将是存储DropDownList控件每个Item数据。
    复制代码 代码如下:

    Imports Microsoft.VisualBasic
    Namespace Insus.NET
    Public Class Catalog
    Private _ID As Integer
    Private _Name As String
    Public Property ID As Integer
    Get
    Return _ID
    End Get
    Set(value As Integer)
    _ID = value
    End Set
    End Property
    Public Property Name As String
    Get
    Return _Name
    End Get
    Set(value As String)
    _Name = value
    End Set
    End Property
    End Class
    End Namespace

    在.aspx放置一个DropDownList控件
    复制代码 代码如下:

    asp:DropDownList ID="DropDownListCatalog" runat="server">/asp:DropDownList>

    在.aspx.vb绑定数据
    复制代码 代码如下:

    Imports Insus.NET
    Partial Class _Default
    Inherits System.Web.UI.Page
    Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load
    If Not IsPostBack Then
    Data_Binding()
    End If
    End Sub
    Private Sub Data_Binding()
    Me.DropDownListCatalog.DataSource = GetData()
    Me.DropDownListCatalog.DataValueField = "ID"
    Me.DropDownListCatalog.DataTextField = "Name"
    Me.DropDownListCatalog.DataBind()
    End Sub
    Private Function GetData() As List(Of Catalog)
    Dim cls As New List(Of Catalog)
    Dim cl As Catalog = New Catalog()
    cl.ID = 1
    cl.Name = "新闻频道"
    cls.Add(cl)
    cl = New Catalog()
    cl.ID = 2
    cl.Name = "体育频道"
    cls.Add(cl)
    cl = New Catalog()
    cl.ID = 3
    cl.Name = "军事频道"
    cls.Add(cl)
    cl = New Catalog()
    cl.ID = 4
    cl.Name = "教育频道"
    cls.Add(cl)
    Return cls
    End Function
    End Class

    准备数据与环境后,写Javascript:
    复制代码 代码如下:

    window.onload = function () {
    var catalog = document.getElementById("%=DropDownListCatalog.ClientID%>");
    var obj = document.createElement("option")
    obj.text = "请选择..."
    obj.value = 0
    catalog.options.insertBefore(obj, catalog.options[0]);
    }

    DEMO:
    您可能感兴趣的文章:
    • js 索引下标之li集合绑定点击事件
    • JS遍历ul下的li点击弹出li的索引的实现方法
    • JS数组操作(数组增加、删除、翻转、转字符串、取索引、截取(切片)slice、剪接splice、数组合并)
    • JavaScript遍历DOM元素的常见方式示例
    • JavaScript实现的DOM树遍历方法详解【二叉DOM树、多叉DOM树】
    • JS遍历DOM文档树的方法实例详解
    • javascript先序遍历DOM树的方法
    • JavaScript简单遍历DOM对象所有属性的实现方法
    • JS实现点击li标签弹出对应的索引功能【案例】
    上一篇:Repeater控件数据导出Excel(附演示动画)
    下一篇:ASP.NET网页打印(只打印相关内容/自写功能)
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    用javascript为DropDownList控件下拉式选择添加一个Item至定义索引位置 用,javascript,为,DropDownList,