第四章服务器控件.pptVIP

  • 2
  • 0
  • 约1.17万字
  • 约 43页
  • 2016-12-03 发布于重庆
  • 举报
Textbox控件常用的方法TextChanged 当Textbox控件的内容发生改变时,激发TextChanged方法。 例:用户输入一个字符,程序判断字符的类型 前台代码: body form id=form1 runat=server div 请输入文本:asp:TextBox ID=txtDemo runat=server OnTextChanged=txtDemo_TextChanged AutoPostBack=True MaxLength=1 /asp:TextBox /br asp:Label ID=Message runat=server Text=“/ /div /form /body 后台程序代码: protected void txtDemo_TextChanged(object sender,EventArgs e) { Char ChrInput=txtDemo.Text.ToCharArray()[0]; if(Char.IsLetter(ChrInput)) Message.Text = 您输入的是字母!; else if(Char.IsNumber(ChrInput)) Message.Text=您输入的是数字!; else Message.Text=您输入的是非字母或数字; } 点击按钮改变背景: protected void Button1_ServerClick(object sender, EventArgs e) { string[] arrColor = new string[] { red, orange, yellow, green, cyan, blue, purple }; int intColorIndex = Convert.ToInt16((new Random()).NextDouble() * (arrColor.Length - 1)); body1.Attributes[bgcolor] = arrColor[intColorIndex]; } Verify_num.aspx html xmlns=/1999/xhtml head runat=server title随机生成数字验证码/title /head body form id=form1 runat=server div 验证码: asp:Image ID=Image1 runat=server asp:Image ID=Image2 runat=server / asp:Image ID=Image3 runat=server / asp:Image ID=Image4 runat=server / asp:Button ID=Verify runat=server Text=生成验证码 onclick=Verify_Click / /div /form /body /html verify_num.aspx.cs protected void Verify_Click(object sender, EventArgs e) { GenerateValidationCode(); } protected void Page_Load(object sender, EventArgs e) { GenerateValidationCode(); } protected void GenerateValidationCode() { Random rnd = new Random(); int intPictureIndex = Convert.ToInt16(rnd.NextDouble() * 9); string verifyNum = intPictureIndex.ToString(); Image1.ImageUrl = gif/ + intPictureIndex.ToString() + .jpg; intPictureIndex = Convert.ToInt16(rnd.NextDouble() * 9); verifyNum = verifyNum + intPictureIndex.ToString(); Image2.ImageUrl= gif/ + intPictureIndex.ToString() + .jpg; intPictureIndex = Convert.ToInt16(rnd.NextDoub

文档评论(0)

1亿VIP精品文档

相关文档