美文网首页
asp.net1200例自己的总结

asp.net1200例自己的总结

作者: 青木川_ | 来源:发表于2018-10-09 15:47 被阅读10次

前言

这本书涵盖的知识点有,asp.net网站开发常备的技术,前端技术的应用,操作office办公软件,asp.net数据库操作,linq技术,水晶报表,web service服务,网站性能优化和安全策略,程序开发设计模式与架构,网站设计与网页配色。

asp.net网站高效开发篇(常用的开发技术)

1.使用正则验证电话号码(正则表达式常用来处理字符串信息)

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Index.aspx.cs" Inherits="proving_Telephone.Index" %>

<!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>

    <link href="http://apps.bdimg.com/libs/bootstrap/3.3.0/css/bootstrap.min.css" rel="stylesheet">

</head>

<body>

    <form id="form1" runat="server">

        <div class="col-md-6 col-md-offset-3">

            <table class="table table-bordered">

                <tr>

                    <td>电话号码:</td>

                    <td>

                        <input type="text" runat="server" id="Telephone" class="text-info" /></td>

                </tr>

                <tr>

                    <td>格式:</td>

                    <td>XXXX-XXXXXXX</td>

                </tr>

            </table>

            <div class="col-md-6 col-md-offset-3">

                <asp:Button OnClick="Unnamed_Click" runat="server" ID="Tele" Text="验证" CssClass="btn btn-primary btn-block" />

            </div>

        </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;

namespace proving_Telephone

{

    public partial class Index : System.Web.UI.Page

    {

        protected void Page_Load(object sender, EventArgs e)

        {

        }

        protected void Unnamed_Click(object sender, EventArgs e)

        {

            if (Page.IsValid) //验证是否正确

            {

                if (IsTelephone(Telephone.Value))

                {

                    Response.Write("<script>window.alert('电话号码格式正确');</script>");

                }

                else

                {

                    Response.Write("<script>window.alert('很抱歉,请仔细检查格式是否正确');</script>");

                }

            }

        }

        public bool IsTelephone(string str_telephe)

        {

            return System.Text.RegularExpressions.Regex.IsMatch(str_telephe, @"^(\d{3,4}-)?\d{6,8}$");

        }

    }

}

相关文章

网友评论

      本文标题:asp.net1200例自己的总结

      本文链接:https://www.haomeiwen.com/subject/wizsaftx.html