ASP.NETÖ®Èý ASP.NETÊý¾Ý¼°¿Ø¼þ
ASP¡£NETÖй²Óм¸ÖÖÀàÐ͵Ŀؼþ
========================================
Á½ÖÖ£º
1. ¿Í»§¶Ë¿Ø¼þ£¬Ò²¾ÍÊÇÎÒÃÇÔÚHTMLÖо³£Óõ½µÄ
2. ·þÎñ¶Ë¿Ø¼þ£¬ÀýÈç: <asp:TextBox ID="txt" runat="server" />
¿Í»§¶Ë¿Ø¼þÒ²¿ÉÒÔת³É·þÎñ¶Ë¿Ø¼þ
<input type="text" id="txt" runat="server" />
HTML ºÍ WEB
ASP¡£NETÖÐÒÔʲô·½Ê½½øÐÐÊý¾ÝÑéÖ¤
==================================
ÔÚASPÖнøÐÐ±íµ¥Êý¾ÝÑé֤ʱ£¬Í¨³£¿ª·¢Õß±ØÐë×Ô¼º±àдһÌ×ÑéÖ¤µÄ¹æÔò£¬È»ºó×Ô¼º½«ÕâЩ´úÂ뿽±´µ½ASP´úÂëÖÐ¶Ô±íµ¥½øÐÐÑéÖ¤¡£ÕâÑù½øÐÐÑéÖ¤µÄ·½Ê½ÊµÔÚ²»Ì«·½±ã£¬ÐÒÔ˵ÄÊÇ£¬ASP.NET½â¾öÁËÕâ¸öÎÊÌ⣬Õâ¾ÍÊÇÊý¾ÝÑéÖ¤Web¿Ø¼þ¡£
Êý¾ÝÑéÖ¤¿Ø¼þÊÇASP.NETÖÐרÃÅÓÃÀ´ÑéÖ¤±íµ¥Óû§ÊäÈëµÄ¿Ø¼þ¡£±ÈÈ磬 RequiredFieldValidation¾ÍÊÇÒ»¸öרÃÅÓÃÀ´ÑéÖ¤Óû§ÊÇ·ñÒѾÊäÈëµÄ¿Ø¼þ£¬Ê¹ÓÃÕâ¸ö¿Ø¼þ£¬¿ÉÒÔ±£Ö¤Óû§Ò»¶¨ÊäÈëÁË±íµ¥µÄij¸ö±íµ¥Ï±ÈÈçÊý¾ÝÊäÈë¿ò£©¡£ÁíÍ⣬ASP.NET»¹×¨ÃÅÌṩÁËÒÔÏÂÊý¾ÝÑéÖ¤¿Ø¼þ£º
1. RequiredFieldValidator£º¼ì²éÓû§ÊÇ·ñÊäÈ룻
2. CompareValidator£º¼ì²éÁ½¸ö±íµ¥ÊäÈëÏîµÄÊäÈëÐÅÏ¢ÊÇ·ñ´æÔÚijÖÖÖ¸¶¨¹Øϵ£¬±ÈÈç´ó¡¢µÈÓڵȣ»
3. RangeValidator£º¼ì²éÓû§ÊäÈëÊÇ·ñÔÚijһָ¶¨·¶Î§£»
4. RegularExpressionValidator£º¼ì²éÓû§ÊäÈëÊÇ·ñ·ûºÏijһָ¶¨µÄÕýÔò±í´ïʽҪÇó£»
5. CustomValidator: ¼ì²éÓû§ÊäÈëÊÇ·ñ·ûºÏ¿ª·¢ÕßÖ¸¶¨µÄÑéÖ¤Âß¼¹æÔò¡£
±¾ÎĵÄÄ¿µÄ²»ÊÇÔÚÓÚÌÖÂÛÒÔÉÏËùÓпؼþµÄÓ÷¨£¬Èç¹ûÏ£ÍûÁ˽âÆäËû¿Ø¼þ£¬¿ÉÒԲο´£º
http://samples.gotdotnet.com /quickstart /aspplus/doc /webvalidation.aspx¡£
CustomValidator¿Ø¼þ¸ÅÊö
¼òµ¥µØʹÓÃÇ°ÃæÌáµ½µÄÇ°ËĸöÊý¾ÝÑéÖ¤¿Ø¼þ£¬¾Í¿ÉÒÔʵÏÖÎÒÃÇÒ»°ã¿ª·¢µÄ´ó²¿·ÖÊý¾Ý±íµ¥µÄÑéÖ¤ÒªÇó¡£È»¶ø£¬ÓÐʱºòÎÒÃÇÐèÒªÑé֤һЩ±È½Ï¸´ÔÓµÄ±íµ¥¡£ÏëÏñһϣ¬ÎÒÃÇÓÐÒ»¸ö±È½Ï¸´Ôӵĵ÷²é±í£¬¸Ãµ÷²é±í°üº¬Ò»¸öÓкܶ൥ѡ°´Å¥ºÍ¶àÑ¡°´Å¥µÄ±íµ¥£¬Ò»Ð©¶àÑ¡°´Å¥ºÍ¸öÈ˵İ®ºÃÏà¶ÔÓ¦£¬±ÈÈçÓÎÓ¾¡¢ÌåÓý¡¢ÔĶÁµÈ£¬µ÷²é±íÏ£Íû±»µ÷²éÈËÑ¡Ôñ×Ô¼ºµÄËùÓа®ºÃ¡£ÔÚÕâЩѡÏîÏÂÃ棬ÌáʾÈçÏÂÎÄ×Ö£º“Èç¹ûÄãÌáʾÓÐÌåÓýºÍÓÎÓ¾Á½ÖÖ°®ºÃ£¬ÇëÑ¡ÔñÄúʲôʱºò¿ªÊ¼Ñ§Ï°ÓÎÓ¾”£¬ÔÚÕâЩÎÄ×ÖÏ·½·ÅÖÃһЩ±êʶÄêÁä¶ÎµÄµ¥Ñ¡°´Å¥£¬ÕâЩ°´Å¥ÊÇ·ñÓÐЧȡ¾öÓÚÎÒÃÇÔÚÇ°ÃæÌáµ½µÄ¶àÑ¡°´Å¥µÄÑ¡ÔñÇé¿ö¡£ÔÚÒÔÉϵÄÑéÖ¤Çé¿öÖУ¬ÎÒÃǾÍҪʹÓõ½CustomValidatorÊý¾ÝÑéÖ¤¿Ø¼þ¡£
ÔÚËùÓеÄASP.NETÊý¾ÝÑéÖ¤¿Ø¼þÖУ¬¶¼ÓÐÒ»¸ö“ControlToValidate”µÄ¿Ø¼þ
Ïà¹ØÎĵµ£º
¼Æ»®ÍƳöµÄ¡¶ASP.NETʵս±Ê¼Ç¡·£¬Ìá¸ÙÈçÏ£º µÚһƪ µäÐ͵ÄÍøÕ¾¼Ü¹¹½â¾ö·½°¸
µÚ1Õ ϵͳĿ±ê
1.1 ÐèÇó·ÖÎö
1.2 ϵͳĿ±ê
µÚ2Õ ϵͳ¹¦ÄÜÔ¤ÀÀ
2.1 Óû§¹ÜÀí
2.1.1. ......
¿´ÁËasp.net µÄ»Øµ÷¼¼Êõºó²»ÊǺÜÀí½â¡£»¹ÊÇ°ÑдµÄ¶«Î÷ÌùÏ£¬×Ô¼ºÒÔºóѧϰʱºò¶à¿´¿´¡£Ç°Ì¨index.aspxÒ³<%@ Page Language="C#" AutoEventWireup="true" CodeFile="index.aspx.cs" Inherits="_Default" %>
<%@ Import Namespace = "System.Text" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transit ......
1¡¢¶¨ÒåCSÀà using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Web.Configuration;
using Hash ......
Ò»Ö±ÒÔÀ´½«Êý¾Ý¿âÖеÄʱ¼ä°ó¶¨µ½gridviewÖкó£¬ÏÔʾµÄºóÃæ×ÜÊÇ»á¶à³öÒ»´®00£º00£º00£¬
ÔÀ´Êǰ󶨵ÄʱºòûÓиñʽ»¯×Ö·û´®£¬Ö»ÒªÔÚ°ó¶¨Ê±¼ÓÈëÈçϸñʽ¾Í¶ÔÁË¡£
<asp:BoundField DataField="FieldName" HeaderText="ʱ¼ä" DataFormatString="{0:d}" HtmlEncode="false"> ......
1.ʲôÊǸöÐÔ»¯·þÎñ ¸öÐÔ»¯·þÎñÊÇÒ»ÖÖ¼¼Êõ¿ò¼Ü£¬ÎªÓû§ÌṩÁË×Ô¶¨ÒåÕ¾µãÍâ¹Û¡¢ÄÚÈÝ¡¢²¼¾Ö¡¢½ÇÉ«¹ÜÀíµÈ¹¦ÄÜ£¬ÈçͬQQ¿Õ¼äµÈ¡£ 2.¸öÐÔ»¯·þÎñÐèÒª³ÌÐòԱѧϰÄÄЩ·½Ã棬²ÅÄÜʵÏÖÕâЩ¹¦ÄÜ ¸öÐÔ»¯·þÎñÊÇÒ»¸ö¿ò¼Ü£¬Õâ¸ö¿ò¼Ü°üº¬3¸öºËÐŦÄÜ£º¸öÐÔ»¯Óû§ÅäÖá¢web²¿¼þ¡¢³ÉÔ±×ʸñÓë½ÇÉ«¹ÜÀí¡£ÎÒÃǾÍÊÇÒª×ÅÖØѧϰÕâ3¸ö¹¦ÄÜ¡ ......