.aspx代码如下:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Sample 3-03.aspx.cs" Inherits="Sample_3_1" %>

<!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">
    <link href="StyleSheet.css" rel="stylesheet" type="text/css" />
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <h3>输入正确的姓名和密码(123456),解锁控件</h3>

<div class="d1">
            姓名:<asp:TextBox ID="txt_name" runat="server"></asp:TextBox> <br />
            密码:<asp:TextBox ID="txt_pwd" runat="server" ontextchanged="txt_pwd_TextChanged" AutoPostBack="true"TextMode="Password" ></asp:TextBox>
           
        </div>
        
        <br />         <br />          <br />

<asp:Panel runat="server" ID="pnl_result" Enabled="false" >
        
        <h3>拆分单行文本框的字符串,在多行文本框中显示</h3>

<asp:TextBox ID="txt_org" runat="server" Height="26px" Width="210px"></asp:TextBox>
        <asp:Button ID="btn_split" runat="server" Text="拆分字符串"
            οnclick="btn_split_Click" /> <br />
        <asp:TextBox ID="txt_result" runat="server" TextMode="MultiLine" rows="10" 
             Width="210px" ></asp:TextBox>

</asp:Panel>

</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;public partial class Sample_3_1 : System.Web.UI.Page
{protected void Page_Load(object sender, EventArgs e){}protected void txt_pwd_TextChanged(object sender, EventArgs e){//如果有输入姓名,且密码框内容为“123456”,则解锁PANEL,否则锁定if (txt_name.Text != "" && txt_pwd.Text == "123456"){//逐个控件解锁/* txt_org.Enabled = true;txt_result.Enabled = true;btn_split.Enabled = true;*///通过解锁PANEL,一次性解锁控件pnl_result.Enabled = true;}else {/*txt_org.Enabled = false;txt_result.Enabled = false;btn_split.Enabled = false;*/pnl_result.Enabled = false;}}protected void btn_split_Click(object sender, EventArgs e){//定义字符数组ca,char[] ca;//清理文本框内容txt_result.Text = "";//如果文本框ORG中,有内容,则执行拆分动作if (txt_org.Text != "") {ca = txt_org.Text.ToCharArray();    //将文本框ORG的值 赋值给字符数组变量for (int i = 0; i < ca.Length; i++)  //遍历字符数组中的每一个成员,{ txt_result.Text += ca[i]+"\n"; }  //将ca[i]的值写入多行文本框中,每写一个加一个换行符 "\n"}}}

效果如下:

TextBox控件实例相关推荐

  1. DotNetTextBox V2.0 Web Control(ASP.NET2.0 增强型TextBox控件,完全支持AJAX.NET)

    [控件界面] [控件介绍] 名称:DotNetTextBox V2.0 Web Control 免费无限制版 类型:ASP.NET2.0 增强型TextBox控件 作者: 小宝.NET2.0 主页:h ...

  2. ASP.NET中TextBox控件的AutoCompleteType属性(不保存历史输入记录)

    ASP.NET AutoCompleteType 属性 返回 ASP.NET TextBox 控件参考手册 定义和用法 AutoCompleteType 属性用于设置或返回 TextBox 控件的 A ...

  3. TextBox控件的DataBindings属性

    DataBindings属性是很多控件都有的属性,作用有2方面.一方面是用于与数据库的数据进行绑定,进行数据显示.另一方面用于与控件或类的对象进行数据绑定.这里主要关注后者.主要用法是将某个对象的某个 ...

  4. 第6课:郭盛华课程_VB编程之TextBox控件的使用方法

    主讲老师:郭盛华 TextBox控件: 文本框,与Label不同的是,这个支持用户输入文字内容. 主要使用的属性: Text:文本框显示的内容 Multiline:是否多行显示 ScrollBars: ...

  5. ASP.Net TextBox控件只允许输入数字

    原文:ASP.Net TextBox控件只允许输入数字 1.1.在Asp.Net TextBox 控件的 OnKeyPress 事件中指定输入键盘码必须为数字: <asp:TextBox ID= ...

  6. 关于TextBox控件字体颜色绑定

    1.通过WPF绑定一个属性,比如bool型的数据 <TextBox BorderBrush="Transparent" Text="{Binding Path=Da ...

  7. asp.net 动态创建TextBox控件 如何加载状态信息

    接着上文Asp.net TextBox的TextChanged事件你真的清楚吗? 这里我们来说说状态数据时如何加载的. 虽然在Control中有调用状态转存的方法,但是这里有一个判断条件 if (_c ...

  8. html asp:textbox,ASP .NET - TextBox 控件

    添加脚本 当表单被提交时,TextBox 控件的内容和设置可通过服务器脚本进行修改.可通过点击一个按钮或当用户更改 TextBox 控件中的值对表单进行提交. 在下面的例子中,我们在一个 .aspx ...

  9. 使用web服务器控件显示页面,服务器_Web服务器控件:TextBox控件,阅读此文请先查看网页教学网 - phpStudy...

    阅读此文请先查看网页教学网的:ASP.NET入门教程:Web服务器控件,简单讲述了Web服务器控件的使用方法. 定义和用法 TextBox 控件用于创建用户可输入文本的文本框.创建单行和多行文本框. ...

最新文章

  1. 十大排序算法 导图总结
  2. ASP.NET MVC 3中ViewBag, ViewData和 TempData
  3. ReentrantLock 实现原理
  4. Java程序员必备!Redis面试复习大纲在手面试不慌
  5. 【编程题目】输入一个已经按升序排序过的数组和一个数字,在数组中查找两个数,使得它们的和正好是输入的那个数字。...
  6. interrupt()会中断线程的wait等待
  7. ycms+php,CMS下载_建站大师 - 建站模板,CMS模板,网站开发
  8. (13)FPGA设计思想
  9. VS2013代码调试:[7]如何避免调试时加载符号
  10. python练手经典100例-Python练手项目实例汇总(附源码下载)
  11. 基于TMS320VC5507的语音识别系统实现
  12. 大数据可视化应用在哪些方面
  13. VMware Workstation 16.1 macOS unlocker 3.0.3
  14. 显示隐藏文件 for Mac
  15. 冈萨雷斯:数字图像处理(一):第一章绪论
  16. mapbox-gl加载带环境贴图白模(视频)
  17. 【转】Android兼容性测试的一些坑
  18. uniapp中使用高德地图
  19. 2022国自然中标至少1篇1区代表作?没中接下来怎么办?
  20. NachOS线程ID的实现、最大线程数的实现和优先级的添加

热门文章

  1. 使用c++代码打败红蜘蛛
  2. D3D11与D3D9全屏/窗口化切换差异
  3. Java信息管理系统界面设计(包括登录界面及界面切换)
  4. kotlin版本的围住神经猫
  5. java计算机毕业设计HTML5历史车轮—汴京网站MyBatis+系统+LW文档+源码+调试部署
  6. 通过「解救人质」小游戏教你学会碰撞检测
  7. 【音视频】流媒体直播实时视频延迟时间排查和剖析:gop关键帧间隔导致延迟,流媒体和播放器缓存,B帧等导致的延迟
  8. windows命令之tcping安装和使用
  9. 用好Lua+Unity,让性能飞起来—LuaJIT性能坑详解
  10. pb反编译之pbdviewer