asp.net中DropDownList控件各种属性研究汇总

asp.net中DropDownList控件各种属性研究汇总.aspx代码如下:AutoPostBack=”True”>AutoPostBack=”true”onselectedindexchanged=”DropDownList2_SelectedIndexChanged”>

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

.aspx代码如下:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="DropDownList_demo.aspx.cs" Inherits="DropDownList_demo" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    
        <asp:DropDownList ID="DropDownList1" runat="server"<span style="color:#ff0000;"> AutoPostBack="True" </span>
           >
        </asp:DropDownList>
        <asp:DropDownList ID="DropDownList2" runat="server"  <span style="color:#ff0000;">AutoPostBack="true"</span>
            onselectedindexchanged="DropDownList2_SelectedIndexChanged">
            <asp:ListItem Value="red">红色</asp:ListItem>
            <asp:ListItem Value="green">绿色</asp:ListItem>
            <asp:ListItem Value="black">黑色</asp:ListItem>
            <asp:ListItem Value="yellow">黄色</asp:ListItem>
        </asp:DropDownList>
    
        <asp:Button ID="Button1" runat="server" Text="第二个下拉列表框的索引号和标题" 
            οnclick="Button1_Click" />
    
        <asp:TextBox ID="TextBox1" runat="server" Width="373px"></asp:TextBox>
    
    </div>
    </form>
</body>
</html>

.aspx.cs代码如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Collections;

public partial class DropDownList_demo : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        //将数组绑定到DropDownList中
        if (!IsPostBack) {
            ArrayList arrl = new ArrayList();
            arrl.Add("星期日");
            arrl.Add("星期一");
            arrl.Add("星期二");
            arrl.Add("星期三");
            arrl.Add("星期四");
            arrl.Add("星期五");
            arrl.Add("星期六");

            DropDownList1.DataSource = arrl;
            DropDownList1.DataBind();
           
        
        }

    }
    protected void DropDownList2_SelectedIndexChanged(object sender, EventArgs e)
    {
        string color = DropDownList2.SelectedItem.Value;//注意是显示的文本,要和case对应
        //后台控制前端显示的方法:DropDownList1.BackColor = System.Drawing.Color.Red;
        switch (color) { 
            case"红色":
                DropDownList1.BackColor = System.Drawing.Color.Red;
                break;
            case "绿色":
                DropDownList1.BackColor = System.Drawing.Color.Green;
                break;
            case "黑色":
                DropDownList1.BackColor = System.Drawing.Color.Black;
                break;
            case "黄色":
                DropDownList1.BackColor = System.Drawing.Color.Yellow;
                break;
            default:
                this.DropDownList1.BackColor = System.Drawing.Color.White;
                break;
        
        
        }
    }

    protected void Button1_Click(object sender, EventArgs e)
    {
        string index = DropDownList2.SelectedIndex.ToString();
        //value1和value2是获取的值
        string value1 = DropDownList2.SelectedValue;
        string value2 = DropDownList2.SelectedItem.Value;
        //text1和text2是获取的文本显示的值
        string text1 = DropDownList2.SelectedItem.Text; 
        string text3 = DropDownList2.SelectedItem.ToString();
        TextBox1.Text = "索引号为:" + index + ",值为:" + value1 + ",标题为:" + text1;
    }
}

效果如下图:

asp.net中DropDownList控件各种属性研究汇总

其他属性方法如图:

asp.net中DropDownList控件各种属性研究汇总

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/181037.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • PotPlayer最新 中文,绿色版 PotPlayer

    PotPlayer最新 中文,绿色版 PotPlayer今天推荐一款纯净、无广告、极速、功能强大的播放器:PotplayerPotPlayer到底好在哪里?【知乎】PotPlayer有独特的高级功能!第一,支持单帧播放(F键前进一帧,D键倒退一帧,空格键正常播放)第二,支持变速播放(X键降速10%,C键提速10%,Z键重置)第三,支持5.1声道和7.1声道,可以搭建环绕声家庭影院第四,支持画声同步调节(<键画面提前50ms,>键画面延后50ms,?键重置)第五,按Tab键就能显示视频文件的详细信息第六,支持硬解码,支持软…

    2022年7月14日
    16
  • fstream的用法_fun 的用法

    fstream的用法_fun 的用法在C++中输入输出到指定文件,或者从指定文件中读出数据使用fstream类较为方便。C++中处理文件类似于处理标准输入和标准输出。类ifstream、ofstream(向文件中写入)和fstream分别从类istream、ostream和iostream派生而来。作为派生的类,它们继承了插入和提取运算符(以及其他成员函数),还有与文件一起使用的成员和构造函数。可将文件&lt;fstream&gt…

    2022年9月19日
    2
  • java中两个list对象取交集、差集

    java中两个list对象取交集、差集在一般操作中,对于list集合取交集、差集、并集,比较简单,网上有很多例子,如:今天我们来说一下对于两个list集合该如何取交集与并集:如下两个集合:groupEntityList、saveEntities,groupEntityList是组织集合,saveEntities是组织用户集合,即saveEntities包含groupEntityList中的数据。交集:差集:saveEntities-groupEntityList表达式中谁在前,谁就是减数。希望对大家有所帮助,我是空谷有来人,感谢

    2022年9月27日
    2
  • 【Java线程】锁机制:synchronized、Lock、Condition

    【Java线程】锁机制:synchronized、Lock、ConditionLock可以实现synchronized的相同功能,它能以更优雅的方式处理线程同步问题。与互斥锁定相比,读-写锁定允许对共享数据进行更高级别的并发访问。虽然一次只有一个线程(writer线程)可以修改共享数据,但在许多情况下,任何数量的线程可以同时读取共享数据(reader线程)Condition可以替代传统的线程间通信,用await()替换wait(),用signal()替换notify(),用signalAll()替换notifyAll()。Condition的强大之处在于它可以为多个线程间建

    2022年7月8日
    26
  • Java 8 Stream Collectors groupingBy 示例

    Java 8 Stream Collectors groupingBy 示例展示如何使用Java8Stream Collectors进行分组,计数,总和和排序List分组,计数和排序1.1分组List并显示其总数。Java8Example1.javapackagecom.mkyong.java8;importjava.util.Arrays;importjava.util.List;importjava.util.Map;

    2022年8月20日
    6
  • 求平方根C++

    求平方根C++

    2021年11月14日
    44

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号