• aspx页面 ASP.NET Web Forms中的DropDownList添加搜索功能使用select2


    .NET兼职社区

    select2依赖jquery

    JS直接去官网下载:https://select2.org/getting-started/basic-usage或者https://www.bootcdn.cn/

    <%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication1._Default" %>
    
    <asp:Content ID="BodyContent" ContentPlaceHolderID="MainContent" runat="server">
        <script src="Scripts/jquery-3.4.1.min.js"></script>
        <link href="Scripts/select2.min.css" rel="stylesheet" />
        <script src="Scripts/select2.min.js"></script>
    
    
    
          水果:  <asp:DropDownList ID="SelectSecondParty" runat="server" Width="300px"></asp:DropDownList>
    
        <script>
            $(document).ready(function () {
                $('#MainContent_SelectSecondParty').select2();
            });
        </script>
    
    </asp:Content>
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19

    后台代码 初始化点数据:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    
    namespace WebApplication1
    {
        public partial class _Default : Page
        {
            protected void Page_Load(object sender, EventArgs e)
            {
                // 添加水果到DropDownList
                SelectSecondParty.Items.Add(new ListItem("苹果", "Apple"));
                SelectSecondParty.Items.Add(new ListItem("香蕉", "Banana"));
                SelectSecondParty.Items.Add(new ListItem("樱桃", "Cherry"));
                SelectSecondParty.Items.Add(new ListItem("葡萄", "Grape"));
                SelectSecondParty.Items.Add(new ListItem("柠檬", "Lemon"));
                SelectSecondParty.Items.Add(new ListItem("芒果", "Mango"));
                SelectSecondParty.Items.Add(new ListItem("橙子", "Orange"));
                SelectSecondParty.Items.Add(new ListItem("桃子", "Peach"));
                SelectSecondParty.Items.Add(new ListItem("梨", "Pear"));
                SelectSecondParty.Items.Add(new ListItem("菠萝", "Pineapple"));
                SelectSecondParty.Items.Add(new ListItem("草莓", "Strawberry"));
                SelectSecondParty.Items.Add(new ListItem("西瓜", "Watermelon"));
            }
        }
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29

    效果截图:
    在这里插入图片描述

  • 相关阅读:
    Spring——IOC 操作 Bean 管理(FactoryBean,作用域以及bean生命周期)
    开源项目学习心得
    项目管理:如何建立一个具有执行力的团队?
    Kotlin协程 - launch原理 笔记
    90、一维装箱
    智能安防监控如何助力汽车4S店信息化精细化管理?最大程度做到降本增效?
    伊理威科技:抖音商家入驻怎么样
    面试官让你说说react状态管理?
    手摸手教你定制 Spring Security 表单登录
    ARM 汇编基础知识
  • 原文地址:https://blog.csdn.net/csdn2990/article/details/137967453