用ASP.NET做一个验证页面

1.在vs中安装并配置j Query,版本号由安装的jQuery版本号确定(我的此处为3.6.0)
2.先布置表格,几行几列
3.主要还是要控件还有属性,控件需要文本框控件(TextBox)和验证控件(RequiredFieldValidator),比较控件(CompareValidator),范围验证控件(RangValitor),正则表达式控件(RegularExpressionValidator :验证给定的字符串或子字符串是否符合指定特征),自定义验证控件(CustomValidator)
还有验证总结控件(ValidationSummary:用于在网页,消息框或两者中内联显示所有验证错误的摘要)
4.然后设置后台代码
效果图如下:
在这里插入图片描述
using System;
using System.Collections.Generic;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class Ex5_Register : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

}




protected void btnSubmit_Click(object sender, EventArgs e)
{
    lblMsg.Text = "";
    if (Page.IsValid) {
        lblMsg.Text = "验证通过!";
    
    }
}

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         

protected void csvIdentity_ServerValidate (object source, ServerValidateEventArgs args)
{
    string cid = args.Value;
    args.IsValid = true;
    try
    {
        DateTime.Parse(cid.Substring(6, 4) + "-" + cid.Substring(10, 2) + "-"
           + cid.Substring(12, 2));

    }
    catch
    {
        args.IsValid = false;
    }
}

protected void txtName_TextChanged(object sender, EventArgs e)
{

}

protected void btnValidateName_Click(object sender, EventArgs e)
{
    if (txtName.Text == "leaf") {
        lblMsg.Text = "抱歉!该用户名已被占用!";

}
else
{
lblMsg.Text = “恭喜!该用户名可用!”;
}
}
}
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值