实验2. ASPNet验证控件
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验编号:02 四川师大Web程序设计实验报告 2015年12月26日
计算机科学学院级 4 班实验名称验证控件
姓名:沙夫都学号:2013110431 指导老师:徐勇实验成绩: 97
实验二验证控件
一.实验目的及要求
使用验证控件制作一个简单的用户注册页面。
二.实验内容
1.使用验证控件制作一个简单的用户注册页面。
2.注册页面中有用户名、密码、重复密码、年龄、电子邮件等必填项。其中密码需要二次
验证,年龄范围在1~100之间,电子邮件符合规范。
三.实验主要流程、基本操作或核心代码、算法片段(该部分如不够填写,请另加附页)
<%@ Control Language="C#" AutoEventWireup="true"
CodeFile="WebUserControl.ascx.cs" Inherits="WebUserControl" %>
.style1
{
font-size: x-large;
}
用户注册 | |
用户名: | ControlToValidate="TextBox1" ErrorMessage="用户名必填!" Display="None"> |
密码: | TextMode="Password"> ControlToValidate="TextBox2" ErrorMessage="密码必填!" Display="None"> |
重复密码: | TextMode="Password" Height="19px"> ControlToValidate="TextBox3" ErrorMessage="重复密码必填!" Display="None"> ID="CompareValidator1" runat="server" ErrorMessage="密码不一致" ControlToCompare="TextBox2" ControlToValidate="TextBox3" Display="None"> |
年龄: | ControlToValidate="TextBox5" Display="None" ErrorMessage="年龄必填!"> MinimumValue="1" Type="Integer" Display="None"> |
电子邮件: | ControlToValidate="TextBox6" Display="None" ErrorMessage="电子邮件必填"> ID="RegularExpressionValidator1" runat="server" ControlToValidate="TextBox6" ErrorMessage="格式不正确" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" Display="None"> |
Text="提交" onclick="Button1_Click" /> runat="server" BorderColor="Black" BorderStyle="Double" DisplayMode="List" ForeColor="Red" HeaderText="所有错误信息列表" /> |
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class WebUserControl : erControl
{
protected void Page_Load(object sender, EventArgs e)
{