asp 订阅
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境,可用来创建动态交互式网页并建立强大的web应用程序。当服务器收到对ASP文件的请求时,它会处理包含在用于构建发送给浏览器的HTML(Hyper Text Markup Language,超文本置标语言)网页文件中的服务器端脚本代码。除服务器端脚本代码外,ASP文件也可以包含文本、HTML(包括相关的客户端脚本)和com组件调用。 [1-2]  ASP简单、易于维护 , 是小型页面应用程序的选择 ,在使用DCOM (Distributed Component Object Model)和 MTS(Microsoft Transaction Server)的情况下, ASP甚至可以实现中等规模的企业应用程序。 [3] 展开全文
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境,可用来创建动态交互式网页并建立强大的web应用程序。当服务器收到对ASP文件的请求时,它会处理包含在用于构建发送给浏览器的HTML(Hyper Text Markup Language,超文本置标语言)网页文件中的服务器端脚本代码。除服务器端脚本代码外,ASP文件也可以包含文本、HTML(包括相关的客户端脚本)和com组件调用。 [1-2]  ASP简单、易于维护 , 是小型页面应用程序的选择 ,在使用DCOM (Distributed Component Object Model)和 MTS(Microsoft Transaction Server)的情况下, ASP甚至可以实现中等规模的企业应用程序。 [3]
信息
外文名
Active Server Pages
开发公司
微软公司
类    型
Web应用框架
中文名
动态服务器页面
英文缩写
ASP
asp发展历史
在Internet风行的早期,浏览器中显示的网页仅是静态的图文组合而已,浏览者可以在网页上阅读信息,但无法进一步地发表意见、查询信息或进行在线购物等商务活动。为此,人们提出了动态网页或交互网页的概念和解决方案。所谓“动态网页”,是指客户端浏览器和Web服务器端可以互动,也就是服务器端可以实时处理浏览器端的请求(Request),然后再将处理的结果作为对浏览器请求的响应(Response)传送给浏览器。由于Web程序开发十分复杂,以至于要制作一个简单的动态页面也需要编写大量的C代码才能完成。于是Microsoft公司于1996年推出一种Web应用开发技术ASP,用于取代对Web服务器进行可编程扩展的CGI标准。 [1]  ASP 1.0作为IIS(Internet Information Server,Internet信息服务器)的附属产品免费发送,不久就在Windows平台上广泛使用。ASP与ADO的结合使开发者很容易地在一个数据库中建立和打开一个记录集。1998年,微软公司又发布了ASP 2.0。ASP 1.0和ASP 2.0主要区别在于外部组件。有了ASP 2.0和IIS 4.0,就可以建立ASP应用了。在微软公司开发的Windows 2000操作系统中就开始带上了IIS 5.0及ASP 3.0。虽然Windows已经发展到比较高的版本,但是开发领域中依然百分之百采用Windows 2000 Server。Windows 2000包括三个不同的版本:Windows 2000 Professional,Windows 2000 Server和Windows 2000 Advanced Server。按照默认设置安装Windows 2000 Server,安装时不用作任何改动,这样就可配置好ASP的运行环境。 [4] 
收起全文
精华内容
下载资源
问答
  • asp.net实例源代码合集

    热门讨论 2017-08-03 04:08:54
    asp.net实例源代码合集,20多类上百个打包
  • 基于asp.net mvc5及bootstrap的管理后台

    热门讨论 2017-03-09 18:01:43
    基于asp.net mvc5,采用bootstrap模板开发的管理后台,包括用户管理,权限管理,登录,日志这几个模块,可以节省一部分时间。支持mssql和mysql,使用时web2017项目引用的类库切换一下即可。创建数据库的脚本在 ...
  • 一个完整的asp.net mvc架构网站实例

    热门讨论 2017-03-13 23:35:37
    asp.net mvc架构网站实例.
  • USBasp驱动 32位和64位,对WIN7,WIN8,WIN10 32位和64位安装有详细的说明!WIN10 64位下写AVR不再犯愁!
  • 带SQL注入的一个ASP网站源码

    热门讨论 2016-12-29 10:54:41
    带SQL注入的一个ASP网站源码,ASP+ACCESS手动注入环境搭建,用来练手不错!
  • ASP.NET MVC5 高级编程(附源码)

    千次下载 热门讨论 2016-03-12 10:15:21
    Asp.Net MVC5 高级编程,附带电子书和所有书中的源码,欢迎大家学习!
  • ASP.NET通用权限管理系统源代码(含文档、数据库)

    千次下载 热门讨论 2013-08-27 11:30:49
    ASP.NET通用权限管理系统源代码(含文档、数据库) 1.菜单导航管理 2.操作按钮 3.角色管理 4.部门管理 5.用户管理(用户权限) 6.用户组管理(设置成员,用户组权限) 7.系统配置(动态配置系统参数) 8.附加属性...
  • asp.net 弹出框组件

    热门讨论 2015-01-07 21:02:40
    asp.net 右下角弹出新提醒信息提示框,具体使用参考博客: http://blog.csdn.net/zdw_wym/article/details/42500069
  • 全网首发:ASP.NET MVC4 开发指南(附带源码)版本,ASP.NET MVC4 开发指南 PDF + ASP.NET MVC4 开发指南源码,让你学习起来再也不费劲,轻松高效!
  • Asp.net 个人相册管理网站系统

    千次下载 热门讨论 2014-04-17 21:20:25
    该系统用到的是Asp.net的三层架构,该网站应用三层架构和各种控件大大简化了代码和代码管理,实现相册、相片的浏览与统计,及各式管理等功能
  • 《项目实践精解:ASP.NET应用开发(基于ASP.NET、C#和ADO.NET的三层架构案例分析)》通过丰富的项目实践案例和深入浅出的讲解,引领读者学习了ASENET应用完整的开发体系,以及ASP.NET、C#和ADO.NET等各个组件在多层架构...
  • Pro ASP .NET Core MVC.pdf

    热门讨论 2016-09-17 22:41:34
    Pro ASP .NET Core MVC.pdf
  • 1、基于ASP.NET MVC4.0 + WebAPI + EasyUI + Knockout的架构设计开发 2、采用MVC的框架模式,具有耦合性低、重用性高、生命周期成本低、可维护性高、有利软件工程化管理等优点 3、采用WebAPI,客户端完全摆脱了代理...
  • 基于ASP.NET4.5 + MVC5 的 BrnShop开源网上商城

    千次下载 热门讨论 2015-06-26 01:00:17
    官方的Brn 系统商城是以ASP.NET4.0+MVC3为基础开发的一套网上商城,功能丰富,架构稳定,配置灵活,适合企业及个人快速构建个性化的大中型网上商城。 到了我手上,我将之升级为.NET4.5+MVC5版本
  • 代码重构(C# & ASP.NET版),中文完整扫描版

    千次下载 热门讨论 2014-01-03 17:34:50
    在《代码重构(C#&ASP.NET版)》中首次提供了在c#和asp.net中进行重构的专业方法,您将学习如何运用重构技术管理和修改代码。此外,还将学习如何从头开始构建原型应用程序,然后利用重构技术将原型转换为正确设计的、...
  • ASP.NET实现简单用户注册页面

    千次阅读 多人点赞 2020-09-07 21:07:26
    ">宋体" style="text-align: right">性别:font>span>p> td> <td class="auto-style9"> <asp:DropDownList ID="sex" runat="server" Height="28px" Width="160px"> <asp:ListItem>请选择性别asp:ListItem> <asp:...

    注:主要通过用户注册页面的编写掌握.net中验证控件的使用,没有编写button按钮的点击事件代码。

    要求

    设计实现一个用户注册页面,并使用验证控件对用户输入的内容进行验证,注册信息包括:用户名、密码、确认密码、性别、邮箱、出生日期、毕业日期、身份证号、手机号。具体要求如下:
    (1)用户名不能为空,必须以字母开头,长度在6-9位之间;
    (2)密码及确定密码不能为空,密码长度必须是6位,并且能判断密码与确定密码是否一致;
    (3)性别为组合框控件,不能为空,选项为:请选择性别、男、女;
    (4)邮箱为选填内容,必须符合邮箱格式;
    (5)出生日期与毕业日期为选填内容,进行日期格式验证,出生日期要小于当前日期,毕业日期要大于出生日期,小于等于当前日期;
    (6)身份证号为选填内容,进行正则表达式验证;
    (7)手机号为选填内容,进行正则表达式验证。

    设计页面

    1.设计页面如下图所示:
    在这里插入图片描述
    2、设计实现功能一:用户名不能为空,必须以字母开头,长度在6-9位之间。
    (1)添加非空验证控件rfvusername、正则表达式验证控件revusername。
    (2)具体编码设计如下:

    <td class="auto-style3">用户名:</td>
    <td class="auto-style5">
    <asp:TextBox ID="username" runat="server" Width="149px" Height="19px"></asp:TextBox>
    </td>
    <td class="auto-style2">
    <asp:RequiredFieldValidator ID="rfvusername" runat="server" ControlToValidate="username" ErrorMessage="用户名不能为空" SetFocusOnError="True" Display="Dynamic"></asp:RequiredFieldValidator>
    <asp:RegularExpressionValidator ID="revusername" runat="server" ControlToValidate="username" ErrorMessage="必须以字母开头,长度6-9位" SetFocusOnError="True" ValidationExpression="[a-zA-Z]\w{5,8}" Display="Dynamic"></asp:RegularExpressionValidator>
    </td>
    

    3、设计实现功能二:密码及确定密码不能为空,密码长度必须是6位,并且能判断密码与确定密码是否一致。
    (1)添加非空验证控件refpassword1、正则表达式验证控件revpassword1。
    (2)具体编码设计如下:

    <td class="auto-style4">密码:</td>
    <td class="auto-style6">
    <asp:TextBox ID="password1" runat="server" Width="149px" Height="19px" TextMode="Password"></asp:TextBox>
    </td>
    <td class="auto-style17">
    <asp:RequiredFieldValidator ID="refpassword1" runat="server" ControlToValidate="password1" ErrorMessage="密码不能为空" SetFocusOnError="True" Display="Dynamic"></asp:RequiredFieldValidator>
    <asp:RegularExpressionValidator ID="revpassword1" runat="server" ControlToValidate="password1" ErrorMessage="密码长度必须是6位" SetFocusOnError="True" ValidationExpression=".{6}" Display="Dynamic"></asp:RegularExpressionValidator>
    </td>
    <td class="auto-style4">确认密码:</td>
    <td class="auto-style6">
    <asp:TextBox ID="password2" runat="server" Width="149px" Height="19px" TextMode="Password"></asp:TextBox>
    </td>
    <td class="auto-style17">
    <asp:RequiredFieldValidator ID="refpassword2" runat="server" ControlToValidate="password2" ErrorMessage="确定密码不能为空" SetFocusOnError="True" Display="Dynamic"></asp:RequiredFieldValidator>
    <asp:RegularExpressionValidator ID="revpassword2" runat="server" ControlToValidate="password2" ErrorMessage="确认密码长度为6位" SetFocusOnError="True" ValidationExpression=".{6}" Display="Dynamic"></asp:RegularExpressionValidator>
    <asp:CompareValidator ID="cvpassword" runat="server" ControlToCompare="password1" ControlToValidate="password2" ErrorMessage="确定密码与密码不一致" SetFocusOnError="True" Display="Dynamic"></asp:CompareValidator>
    </td>
    

    4、设计实现功能三:性别为组合框控件,不能为空,选项为:请选择性别、男、女。
    (1)添加非空验证控件rfvsex。
    (2)具体编码设计如下:

     <td class="auto-style8">
     <p class="MsoNormal" style="text-align: right">
     <span style="mso-spacerun:'yes';font-family:宋体;mso-hansi-font-family:'Courier New';
    font-size:10.5000pt;mso-font-kerning:1.0000pt;"><font face="宋体" style="text-align: right">性别:</font></span></p>
     </td>
     <td class="auto-style9">
     <asp:DropDownList ID="sex" runat="server" Height="28px" Width="160px">
     <asp:ListItem>请选择性别</asp:ListItem>
     <asp:ListItem></asp:ListItem>
     <asp:ListItem></asp:ListItem>
     </asp:DropDownList>
     </td>
     <td class="auto-style10">
     <asp:RequiredFieldValidator ID="rfvsex" runat="server" ControlToValidate="sex" ErrorMessage="请选择性别" InitialValue="请选择性别" SetFocusOnError="True"></asp:RequiredFieldValidator>
     </td>
    

    5、设计实现功能四:邮箱为选填内容,必须符合邮箱格式。
    (1)添加正则表达式验证控件revemail。
    (2)具体编码设计如下:

    <td class="auto-style18"><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-hansi-font-family: 'Courier New'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;"><font face="宋体">邮箱:</font></span></td>
    <td class="auto-style19">
    <asp:TextBox ID="email" runat="server" Width="149px" Height="19px"></asp:TextBox>
    </td>
    <td class="auto-style20">
    <asp:RegularExpressionValidator ID="revemail" runat="server" ControlToValidate="email" ErrorMessage="邮箱格式不正确" SetFocusOnError="True" ValidationExpression="^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$"></asp:RegularExpressionValidator>
    </td>
    

    6、设计实现功能五:出生日期与毕业日期为选填内容,进行日期格式验证,出生日期要小于当前日期,毕业日期要大于出生日期,小于等于当前日期。
    (1)添加正则表达式验证控件revdbirthday、添加范围验证控件revbirthday、添加正则表达式验证控件revgraduateday、添加数据比较验证控件cvgraduateday、添加范围验证控件rangraduateday1,在页面加载事件中设置控件revbirthday和rangraduateday1的最大值为当前日期。
    (2)具体编码设计如下:

    <td class="auto-style4"><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-hansi-font-family: 'Courier New'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;"><font face="宋体">出生日期:</font></span></td>
    <td class="auto-style6">
    <asp:TextBox ID="birthday" runat="server" Width="149px" Height="19px"></asp:TextBox>
    </td>
    <td class="auto-style17">
    <asp:RegularExpressionValidator ID="revdbirthday" runat="server" ControlToValidate="birthday" ErrorMessage="日期格式不正确" SetFocusOnError="True" ValidationExpression="^\d{4}-\d{1,2}-\d{1,2}" Display="Dynamic"></asp:RegularExpressionValidator>
    <asp:RangeValidator ID="revbirthday" runat="server" ControlToValidate="birthday" ErrorMessage="出生日期应小于当前日期" SetFocusOnError="True" Type="Date" Display="Dynamic" MinimumValue="1900-1-1"></asp:RangeValidator>
    </td>
    
    <td class="auto-style8"><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-hansi-font-family: 'Courier New'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;"><font face="宋体">毕业日期:</font></span></td>
    <td class="auto-style9">
    <asp:TextBox ID="graduateday" runat="server" Width="149px" Height="19px"></asp:TextBox>
    </td>
    <td class="auto-style10">
    <asp:RegularExpressionValidator ID="revgraduateday" runat="server" ControlToValidate="graduateday" ErrorMessage="日期格式不正确" SetFocusOnError="True" Display="Dynamic" ValidationExpression="^\d{4}-\d{1,2}-\d{1,2}"></asp:RegularExpressionValidator>
    <asp:CompareValidator ID="cvgraduateday" runat="server" ControlToCompare="birthday" ControlToValidate="graduateday" Display="Dynamic" ErrorMessage="毕业日期应大于出生日期" Operator="GreaterThan" SetFocusOnError="True" Type="Date"></asp:CompareValidator>
    <asp:RangeValidator ID="rangraduateday1" runat="server" ControlToValidate="graduateday" ErrorMessage="毕业日期应小于当前日期" Type="Date" Display="Dynamic" MinimumValue="1900-1-1"></asp:RangeValidator>
    </td>
      protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack) {
                revbirthday.MaximumValue = DateTime.Now.ToShortDateString();
                rangraduateday1.MaximumValue = DateTime.Now.ToShortDateString();
            }
        }
    

    7、设计实现功能六:身份证号为选填内容,进行正则表达式验证。
    (1)添加正则表达式验证控件revid。
    (2)具体编码设计如下:

    <td class="auto-style11"><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-hansi-font-family: 'Courier New'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;"><font face="宋体">身份证号:</font></span></td>
    <td class="auto-style12">
    <asp:TextBox ID="id" runat="server" Width="149px" Height="19px"></asp:TextBox>
    </td>
    <td class="auto-style13">
    <asp:RegularExpressionValidator ID="revid" runat="server" ControlToValidate="id" ErrorMessage="身份证号格式不正确" SetFocusOnError="True" ValidationExpression="\d{17}[\d|X]|\d{15}"></asp:RegularExpressionValidator>
    </td>
    

    8、设计实现功能七:手机号为选填内容,进行正则表达式验证。
    (1)添加正则表达式验证控件revphone。
    (2)具体编码设计如下:

    <td class="auto-style18"><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-hansi-font-family: 'Courier New'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;"><font face="宋体">手机号:</font></span></td>
    <td class="auto-style19">
    <asp:TextBox ID="phone" runat="server" Width="149px" Height="19px"></asp:TextBox>
    </td>
    <td class="auto-style20">
    <asp:RegularExpressionValidator ID="revphone" runat="server" ControlToValidate="phone" ErrorMessage="手机号格式不正确" SetFocusOnError="True" ValidationExpression="^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$"></asp:RegularExpressionValidator>
    </td>
    

    9、系统部分测试页面如下图所示:
    在这里插入图片描述

    10、最终运行页面如下图所示。
    在这里插入图片描述

    页面完整代码

    
    ```html
    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default5.aspx.cs" Inherits="Default5" %>
    
    <!DOCTYPE html>
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
        <title></title>
        <style type="text/css">
            .auto-style1 {
                width: 38%;
                height: 246px;
            }
            .auto-style2 {
                height: 36px;
                width: 219px;
            }
            .auto-style3 {
                height: 36px;
                width: 226px;
                text-align: right;
            }
            .auto-style4 {
                width: 226px;
                text-align: right;
            }
            .auto-style5 {
                height: 36px;
                width: 161px;
            }
            .auto-style6 {
                width: 161px;
            }
            .auto-style7 {
                height: 34px;
            }
    
    p.MsoNormal{
    margin-bottom:.0001pt;
    text-align:justify;
    text-justify:inter-ideograph;
    font-family:'Times New Roman';
    font-size:10.5000pt;
                margin-left: 0pt;
                margin-right: 0pt;
                margin-top: 0pt;
            }
    
            .auto-style8 {
                width: 226px;
                text-align: right;
                height: 32px;
            }
            .auto-style9 {
                width: 161px;
                height: 32px;
            }
            .auto-style10 {
                height: 32px;
                width: 219px;
            }
            .auto-style11 {
                width: 226px;
                text-align: right;
                height: 20px;
            }
            .auto-style12 {
                width: 161px;
                height: 20px;
            }
            .auto-style13 {
                height: 20px;
                width: 219px;
            }
            .auto-style16 {
                text-align: left;
                height: 44px;
            }
            .auto-style17 {
                width: 219px;
            }
            .auto-style18 {
                width: 226px;
                text-align: right;
                height: 29px;
            }
            .auto-style19 {
                width: 161px;
                height: 29px;
            }
            .auto-style20 {
                width: 219px;
                height: 29px;
            }
        </style>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
        
            <table align="center" class="auto-style1">
                <tr>
                    <td colspan="3" style="text-align: center" class="auto-style7">用户注册</td>
                </tr>
                <tr>
                    <td class="auto-style3">用户名:</td>
                    <td class="auto-style5">
                        <asp:TextBox ID="username" runat="server" Width="149px" Height="19px"></asp:TextBox>
                    </td>
                    <td class="auto-style2">
                        <asp:RequiredFieldValidator ID="rfvusername" runat="server" ControlToValidate="username" ErrorMessage="用户名不能为空" SetFocusOnError="True" Display="Dynamic"></asp:RequiredFieldValidator>
                        <asp:RegularExpressionValidator ID="revusername" runat="server" ControlToValidate="username" ErrorMessage="必须以字母开头,长度6-9位" SetFocusOnError="True" ValidationExpression="[a-zA-Z]\w{5,8}" Display="Dynamic"></asp:RegularExpressionValidator>
                    </td>
                </tr>
                <tr>
                    <td class="auto-style4">密码:</td>
                    <td class="auto-style6">
                        <asp:TextBox ID="password1" runat="server" Width="149px" Height="19px" TextMode="Password"></asp:TextBox>
                    </td>
                    <td class="auto-style17">
                        <asp:RequiredFieldValidator ID="refpassword1" runat="server" ControlToValidate="password1" ErrorMessage="密码不能为空" SetFocusOnError="True" Display="Dynamic"></asp:RequiredFieldValidator>
                        <asp:RegularExpressionValidator ID="revpassword1" runat="server" ControlToValidate="password1" ErrorMessage="密码长度必须是6位" SetFocusOnError="True" ValidationExpression=".{6}" Display="Dynamic"></asp:RegularExpressionValidator>
                    </td>
                </tr>
                <tr>
                    <td class="auto-style4">确认密码:</td>
                    <td class="auto-style6">
                        <asp:TextBox ID="password2" runat="server" Width="149px" Height="19px" TextMode="Password"></asp:TextBox>
                    </td>
                    <td class="auto-style17">
                        <asp:RequiredFieldValidator ID="refpassword2" runat="server" ControlToValidate="password2" ErrorMessage="确定密码不能为空" SetFocusOnError="True" Display="Dynamic"></asp:RequiredFieldValidator>
                        <asp:RegularExpressionValidator ID="revpassword2" runat="server" ControlToValidate="password2" ErrorMessage="确认密码长度为6位" SetFocusOnError="True" ValidationExpression=".{6}" Display="Dynamic"></asp:RegularExpressionValidator>
                        <asp:CompareValidator ID="cvpassword" runat="server" ControlToCompare="password1" ControlToValidate="password2" ErrorMessage="确定密码与密码不一致" SetFocusOnError="True" Display="Dynamic"></asp:CompareValidator>
                    </td>
                </tr>
                <tr>
                    <td class="auto-style8">
                        <p class="MsoNormal" style="text-align: right">
                            <span style="mso-spacerun:'yes';font-family:宋体;mso-hansi-font-family:'Courier New';
    font-size:10.5000pt;mso-font-kerning:1.0000pt;"><font face="宋体" style="text-align: right">性别:</font></span></p>
                    </td>
                    <td class="auto-style9">
                        <asp:DropDownList ID="sex" runat="server" Height="28px" Width="160px">
                            <asp:ListItem>请选择性别</asp:ListItem>
                            <asp:ListItem></asp:ListItem>
                            <asp:ListItem></asp:ListItem>
                        </asp:DropDownList>
                    </td>
                    <td class="auto-style10">
                        <asp:RequiredFieldValidator ID="rfvsex" runat="server" ControlToValidate="sex" ErrorMessage="请选择性别" InitialValue="请选择性别" SetFocusOnError="True"></asp:RequiredFieldValidator>
                    </td>
                </tr>
                <tr>
                    <td class="auto-style18"><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-hansi-font-family: 'Courier New'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;"><font face="宋体">邮箱:</font></span></td>
                    <td class="auto-style19">
                        <asp:TextBox ID="email" runat="server" Width="149px" Height="19px"></asp:TextBox>
                    </td>
                    <td class="auto-style20">
                        <asp:RegularExpressionValidator ID="revemail" runat="server" ControlToValidate="email" ErrorMessage="邮箱格式不正确" SetFocusOnError="True" ValidationExpression="^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$"></asp:RegularExpressionValidator>
                    </td>
                </tr>
                <tr>
                    <td class="auto-style4"><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-hansi-font-family: 'Courier New'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;"><font face="宋体">出生日期:</font></span></td>
                    <td class="auto-style6">
                        <asp:TextBox ID="birthday" runat="server" Width="149px" Height="19px"></asp:TextBox>
                    </td>
                    <td class="auto-style17">
                        <asp:RegularExpressionValidator ID="revdbirthday" runat="server" ControlToValidate="birthday" ErrorMessage="日期格式不正确" SetFocusOnError="True" ValidationExpression="^\d{4}-\d{1,2}-\d{1,2}" Display="Dynamic"></asp:RegularExpressionValidator>
                        <asp:RangeValidator ID="revbirthday" runat="server" ControlToValidate="birthday" ErrorMessage="出生日期应小于当前日期" SetFocusOnError="True" Type="Date" Display="Dynamic" MinimumValue="1900-1-1"></asp:RangeValidator>
                    </td>
                </tr>
                <tr>
                    <td class="auto-style8"><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-hansi-font-family: 'Courier New'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;"><font face="宋体">毕业日期:</font></span></td>
                    <td class="auto-style9">
                        <asp:TextBox ID="graduateday" runat="server" Width="149px" Height="19px"></asp:TextBox>
                    </td>
                    <td class="auto-style10">
                        <asp:RegularExpressionValidator ID="revgraduateday" runat="server" ControlToValidate="graduateday" ErrorMessage="日期格式不正确" SetFocusOnError="True" Display="Dynamic" ValidationExpression="^\d{4}-\d{1,2}-\d{1,2}"></asp:RegularExpressionValidator>
                        <asp:CompareValidator ID="cvgraduateday" runat="server" ControlToCompare="birthday" ControlToValidate="graduateday" Display="Dynamic" ErrorMessage="毕业日期应大于出生日期" Operator="GreaterThan" SetFocusOnError="True" Type="Date"></asp:CompareValidator>
                        <asp:RangeValidator ID="rangraduateday1" runat="server" ControlToValidate="graduateday" ErrorMessage="毕业日期应小于当前日期" Type="Date" Display="Dynamic" MinimumValue="1900-1-1"></asp:RangeValidator>
                    </td>
                </tr>
                <tr>
                    <td class="auto-style11"><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-hansi-font-family: 'Courier New'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;"><font face="宋体">身份证号:</font></span></td>
                    <td class="auto-style12">
                        <asp:TextBox ID="id" runat="server" Width="149px" Height="19px"></asp:TextBox>
                    </td>
                    <td class="auto-style13">
                        <asp:RegularExpressionValidator ID="revid" runat="server" ControlToValidate="id" ErrorMessage="身份证号格式不正确" SetFocusOnError="True" ValidationExpression="\d{17}[\d|X]|\d{15}"></asp:RegularExpressionValidator>
                    </td>
                </tr>
                <tr>
                    <td class="auto-style18"><span style="mso-spacerun: 'yes'; font-family: 宋体; mso-hansi-font-family: 'Courier New'; font-size: 10.5000pt; mso-font-kerning: 1.0000pt;"><font face="宋体">手机号:</font></span></td>
                    <td class="auto-style19">
                        <asp:TextBox ID="phone" runat="server" Width="149px" Height="19px"></asp:TextBox>
                    </td>
                    <td class="auto-style20">
                        <asp:RegularExpressionValidator ID="revphone" runat="server" ControlToValidate="phone" ErrorMessage="手机号格式不正确" SetFocusOnError="True" ValidationExpression="^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$"></asp:RegularExpressionValidator>
                    </td>
                </tr>
                <tr>
                    <td class="auto-style16" colspan="3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                        <asp:Button ID="Button1" runat="server" Text="注册" Width="98px" />
    &nbsp;&nbsp;
                        <asp:Button ID="Button2" runat="server" Text="重填" Width="97px" />
                    </td>
                </tr>
            </table>
        
        </div>
        </form>
    </body>
    </html>
    

    后台处理代码

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    
    public partial class Default5 : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack) {
                revbirthday.MaximumValue = DateTime.Now.ToShortDateString();
                rangraduateday1.MaximumValue = DateTime.Now.ToShortDateString();
            }
        }
    }
    

    web.config

    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
    
        <system.web>
          <compilation debug="true" targetFramework="4.5.2" />
          <httpRuntime targetFramework="4.5.2" />
        </system.web>
    <appSettings>
        <add key="ValidationSettings:UnobtrusiveValidationMode" value="None" />
    </appSettings>
    
    </configuration>
    
    展开全文
  • 10个ASP.NET例子打包 项目实例完整源码

    千次下载 热门讨论 2014-09-08 15:19:57
    10个ASP.NET例子打包 项目实例完整源码
  • ASP.NET MVC5增删改查

    千次下载 热门讨论 2013-11-14 15:06:42
    ASP.NET MVC5增删改查,包含LINQ和ADO两种(ADO只实现了List Detail和Delete,Edit留给你自己思考了),LINQ版本实现了完整的CRUD,并且演示了MVC5 的新特性Attribute Route以及异步的修改、删除控制器。 相關討論參...
  • ASP.NET开发典型模块大全 (修订版) (源代码)

    千次下载 热门讨论 2011-11-15 12:27:58
    ASP.NET开发典型模块大全(修订版)》以关键技术和热点技术为核心,通过27个典型模块和5章热点技术,全面地介绍了如何使用asp.net进行各领域的web项目开发。全书共3篇分为32章,第1篇关键模块篇,覆盖网站开发的...
  • 基于ASP.NET MVC4+JQuery easyui的企业管理系统开发案例源码,采用MVC4.0+三层+JQuery EasyUI开发,很适合初学者学习!
  • C# ASP.NET MVC WebSocket

    千次下载 热门讨论 2012-10-20 18:03:30
    ASP.NET MVC C#语言实现WebSocket
  • ASP.NET项目开发案例全程实录(第2版) pdf

    千次下载 热门讨论 2012-12-09 21:56:36
    ASP.NET项目开发案例全程实录》以供求信息网、电子商务平台、小区物业内部管理网、图书馆管理系统、企业办公自动化管理系统、互动媒体学习社区、在线考试网、网上在线论坛、物流信息管理平台、博客管理系统、播客...
  • asp.net母版页大全

    热门讨论 2013-07-23 19:08:20
    asp.net母版页大全
  • ASP.NET 网站模板

    千次下载 热门讨论 2010-02-09 01:08:28
    此项目为 美观、功能全面、含网站后台的asp.net网站模板, 是一款面向企业ASP.NET 网站模板。 软件介绍: 系统是基于.Net平台开发的免费商城系统。功能强大,操作方便,设置简便。无需任何设置,上传到支持asp.net...
  • 基于ASP.NET的网盘系统在线文件管理模块开发

    千次下载 热门讨论 2012-08-20 12:14:45
    基于ASP.NET的网盘系统在线文件管理模块开发,是一套完整开发网盘项目的系统,在线文件管理模块特点:1、全静态页面、执行效率高;2、使用AJAX技术,用户体验好;3、界面美观,全新的对话框;4、 操作简便,一个页面...
  • 图片管理系统_asp+access_相册_支持图片批量上传

    千次下载 热门讨论 2012-12-25 21:00:27
    采用ASP+ACCESS+DIV+CSS+AJAX开发,可配置在支持ASP环境的任意主机。 友好的系统操作界面,不需要专业的知识,即可熟练的使用,易学易用。功能完善,先进的批量上传技术,智能水印功能, 无限级分类,智能加密保护,...
  • ASP实战之HTML入门

    千人学习 2018-08-17 09:13:03
    从零基础知识开始讲解HTML的各类基础语法和各类标签元素的知识点,同时我们会讲解和服务器端ASP的数据之间的交互;手把手的讲解每个知识点,剖析每个知识点,然后一行一行敲写代码进行现场实战、演示、讲解;同步...
  • 在线预览常用办公文档(word、excel、ppt、pdf)
  • Pro ASP.NET MVC 5 APress, 2013 by Adam Freeman 这是第一本出版的MVC5英文版书籍, 书籍可以在这里下 http://download.csdn.net/download/zengzhan/7074437 Pro ASP.NET MVC 5 (source code)书附源码Part1( 02_08)...
  • ASP.net入门教程

    千次下载 热门讨论 2009-01-15 11:15:52
    ASP.NET ASP.NET 概述 ASP.NET 是一个统一的 Web 开发模型,它包括您使用尽可能少的代码生成企业级 Web 应用程序所必需的各种服务。ASP.NET 作为 .NET Framework 的一部分提供。当您编写 ASP.NET 应用程序的代码时...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,012,263
精华内容 404,905
关键字:

asp