DropDownList的值去控制TextBox是否可编写
Web窗体上有两控件,DropDownList1,TextBox1,当DropDownList的值选择是YES的时候,TextBox1可编辑,当选择NO的时候,TextBox1的值为空,并且不能编辑,该如何实现?
效果:
.aspx:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<asp:DropDownList ID="DropDownListYesNo" runat="server" AutoPostBack="true" OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged">
</asp:DropDownList>
<asp:TextBox ID="TextBox1" runat="server" Enabled="true"></asp:TextBox>
</form>
</body>
</html>
.aspx.cs:
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Data_Binding();
}
}
private void Data_Binding()
{
this.DropDownListYesNo.DataSource = GetData().Select(yn => new { value = yn }).ToList();
this.DropDownListYesNo.DataTextField = "value";
this.DropDownListYesNo.DataBind();
}
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
switch (this.DropDownListYesNo.SelectedItem.Text)
{
case "YES":
this.TextBox1.Enabled = true;
break;
case "NO":
this.TextBox1.Enabled = false;
this.TextBox1.Text = string.Empty;
break;
}
}
private List<string> GetData()
{
List<string> yn = new List<string>();
yn.Add("YES");
yn.Add("NO");
return yn;
}
}
DropDownList的值去控制TextBox是否可编写相关推荐
- js获取asp.net服务器端控件Label,TextBox,RadioButtonList,DropDownList的值
在做 BS架构的项目时,经常遇到 需要用js 来调用 asp.net 服务器端控件的值. 大多数的 控件他的值都可以通过js调用它的 value属性来获得此控件的值,但是也有例外的情况. 经常用的 L ...
- android 如何去控制第三方音乐播放app之控制QQ音乐
最近在做一个需求,要在桌面去控制qq音乐的播放(即,可以播放暂停,上一曲,下一曲显示歌名和歌手名).接下来一一说下完成这个需求的心路历程. 1.在网上查腾讯有没有针对qq音乐提供SDK接口,结果发现, ...
- 使用jQuery用键盘去控制图片移动
使用jQuery用键盘去控制图片移动 首先我们放两张图片设置一下样式:width:100px;height:100px;position:absolute;再给它们分别一个类img1和img2:这样我 ...
- python边际效用递减_效应递减规律,如何通过心智的开启去控制满足感
效应递减规律,如何通过心智的开启去控制满足感 人的需要是无数的,从整体来看,永远不会得到满足.想要的东西的种类似乎没有限制. 但是,如果我们挑出任何一种商品,我们就会发现我们对它的渴望是有限的.我们都 ...
- 「Excel技巧」Excel中根据某列的值去汇总另外一列的值
「Excel技巧」Excel中根据某列的值去汇总另外一列的值 在Excel表格中输入数据,需要根据component列的值分别汇总July列的值. 1.选中单元格区域并点击"insert&q ...
- dropdownList获取值
今天用到了dropdownList来做一个级联,因为用的是服务器控件,通过选择大类,然后加载相应的小类,可是发现一个经常会忘记的问题,就是设置了SelectedIndexChanged之后还有一个很重 ...
- Unity3D通过代码修改RGB值来控制UI与物体的Color颜色
在实际应用过程中,经常有需要将某一物体颜色修改成特定颜色的情况,此时Color中自带的颜色就不够用了,此时我们就需要通过用代码修改RGB值来控制颜色. 常见的错误写法 下面以修改TextMeshPro ...
- 根据返回的某一个字段值,去匹配数组对象的某一项, 返回对应的字段值
根据返回的某一个字段值,去匹配数组对象的某一项, 返回对应的字段值 // 后端返回数据 '2000,2001', 要展示结果格式 秋歌,瓜老板 // 已有的数组数据: let arr = [{ id: ...
- 控制TextBox只能输入数字
在有些场合下需要控制TextBox的输入内容只能是数字,这可以通过添加TextBox的键盘事件(onkeyup.onkeypress.onkeydown等)来实现. 首先说一下键盘事件的触发顺序:on ...
最新文章
- 用Redis存储Tomcat集群的Session(转载)
- Visual Studio UML Activity Diagram(2)
- JAVA中常用的异常处理情况
- 库的标准实现和私有实现的选择
- 统信uos系统考试题_148款!富士通及旗下晟拓品牌系列打印机适配统信UOS
- 【C++】rand函数的基本使用
- 前端学习(534):多列布局1
- OpenCL 第7课:旋转变换(1)
- Migrate Instance 操作详解 - 每天5分钟玩转 OpenStack(40)
- 管壁式换热器cad图纸_民勤图纸管板加工加工
- 类型的值怎么用es查询_腾讯游戏信用分怎么查询在哪看 有什么用怎么提升介绍...
- 2021-11-10如何快速部署Ceph分布式高可用集群
- 数学归纳法在数据结构与算法分析设计中的应用
- xshell密码保存位置_一键安装宝塔面板后哪里找账号密码?
- mysql死锁抛出异常_如何排查和处理 MySQL 死锁异常?详细分析及解决方法步骤
- 我用Python写了一个论文降重工具
- smali java_Android逆向——初识smali与java类
- java web 站内信 设计
- ICMAX解析无线路由器WAN口应该怎么设置
- 完全零基础,到底该怎样学习编程?