asp.netÖеÄÒì²½Ò³Ãæ
ÒªÏëÁ˽âasp.net 2.0µÄÒì²½Ò³µÄ´¦Àí¹ý³Ì,ÏÈÁгöÒ³ÃæµÄÉúÃüÖÜÆÚ£º
1 £ºInit ʼþ£º Ò³Ãæ³õʼ»¯ £¬³õʼ»¯ÉèÖá£
2£º LoadViewState·½·¨£º ¼ÓÔØÊÓͼ״̬£¬ Ìî³äViewStateÊôÐÔ¡£
3 £ºLoadPostData·½·¨£º ´¦Àí»Ø·¢Êý¾Ý£¬ ´¦Àí´«Èë´°ÌåÊý¾Ý¡£
4£º Load ʼþ£º ¼ÓÔØÒ³Ãæ £¬Ò³Ãæ¿Ø¼þ³õʼ»¯Íê³É²¢·´Ó³ÁË¿Í»§¶ËµÄÊý¾Ý¡£
5 £ºRaisePostDataChangedEvent·½·¨£º »Ø·¢¸ü¸Ä֪ͨ Òý·¢¸ü¸Äʼþ¡£
6 £ºRaisePostBackEvent·½·¨£º ´¦Àí»Ø·¢Ê¼þ £¬´¦ÀíÒýÆð»Ø·¢µÄ¿Í»§¶Ëʼþ£¬²¢ÔÚ·þÎñÉÏÒý·¢ÏàӦʱ¼ä¡£
7£º PreRenderʼþ£º Ò³ÃæÔ¤³ÊÏÖ ¡£
8 £ºSaveViewState·½·¨£º ±£´æÊÓͼ״̬£¬ ½«ViewStateÊôÐÔ±£´æµ½×Ö·û´®ÖС£
9 £ºRender·½·¨£º ³ÊÏÖÒ³Ãæ ¡£
10£º Dispose·½·¨£º ´¦ÖÃÊÇ·ñ¶Ô°º¹ó×ÊÔ´µÄÒýÓá£
11 £ºUnloadʼþ£º жÔØÒ³Ãæ ¡£
Ò³Ãæ´¦Àí·½Ê½£º
1£ºÍ¬²½´¦Àí£»
2£ºÒì²½´¦Àí¡£
ͬ²½ÇëÇó¹ý³Ì£º
1£ºASP.NET ÊÕµ½Ò³ÃæÇëÇóʱ£¬´ÓÏ̳߳ØÖÐÌáÈ¡Ò»¸öÏ̲߳¢½«ÇëÇó·ÖÅä¸ø¸ÃÏ̡߳£
2:Ò³ÔÚ¸ÃÇëÇóÆڼ䱣ÁôỊ̈߳¬·ÀÖ¹¸ÃÏß³ÌÓÃÓÚ´¦ÀíÆäËûÇëÇó¡£
3:Èç¹ûÒ»¸öͬ²½ÇëÇóÐèÒªÔËËãʱ¼ä½Ï³¤£¬´Ëʱ·ÖÅä¸ø¸ÃÇëÇóµÄÏß³ÌÔÚµ÷Ó÷µ»Ø֮ǰ´¦ÓÚ¹ÒÆð״̬¡£
4:µÈ´ýÏ̷߳µ»ØºóÍê³ÉÒ³ÃæµÄÆäËüÉúÃüÖÜÆÚ¡£
ͬ²½ÇëÇóµÄÉúÃüÖÜÆÚºÍÏ̹߳Øϵͼ£º
ͬ²½ÇëÇóµÄÎÊÌ⣺
Ï̳߳صĿÉÓÃÏß³ÌÊÇÓÐÏ޵ģ¬Èç¹û´ËʱÇëÇó¹ý¶à£¬ASP.NET Òò 503“Server Unavailable”´íÎóʹºóÐøÇëÇóʧ°Ü¡£ÕâÈÃasp.netÄܹ»½ÓÊÕµÄÇëÇóÁ¿»á´ó´ó¼õÉÙ£¬Ó°ÏìÁË¿ÉÉìËõÐÔ¡£
Òì²½µÄ´¦Àí¹ý³Ì£º
Ç°ÃæµÄÁ½µãºÍÆÕͨͬ²½ÇëÇóÒ»Ñù£¬²»Í¬µÄÊǶÔÓڱȽϷÑʱµÄ¹ý³ÌµÄ´¦Àí·½Ê½£º
1:Ò»¸öÒì²½²Ù×÷¿ªÊ¼ÏìÓ¦ ASP.NET µÄÐźÅÖ®ºó£¬¸ÃÏ̷߳µ»ØÏ̳߳ء£
2:ASP.NET µ÷ÓÃʹÓà AddOnPreRenderCompleteAsync ×¢²áµÄ Begin ·½·¨¡£Begin ·½·¨µÄÈÎÎñÊÇÆô¶¯ÖîÈçÊý¾Ý¿â²éѯ»ò Web ·þÎñµ÷ÓõÄÒì²½²Ù×÷£¬²¢Á¢¼´·µ»Ø¡£
3£ºÏ̷߳µ»Øµ½Ï̳߳ء£Í¬Ê±£¬Begin ·½·¨·µ»Ø IAsyncResult¡£
4: ASP.NET ´ÓÏ̳߳ØÌáÈ¡Ï̲߳¢µ÷Óà End ·½·¨¡£
5:µ± End ·µ»ØÖ®ºó£¬ASP.NET Ö´ÐиÃÒ³ÉúÃüÖÜÆÚÆäÓàµÄ²¿·Ö¡£
Òì²½ÇëÇóµÄÉúÃüÖÜÆÚºÍÏ̹߳Øϵͼ£º
Òì²½µÄÓÅÊÆ:
Ï̳߳ØÏ̵߳õ½Á˸ßЧµÄʹÓã¬Ìá¸ßÁË¿ÉÉìËõÐÔ¡£ÔÀ´¹ÒÆðµÈ´ýµÄÏß³ÌÏÖÔÚ¿ÉÓÃÓÚ·þÎñÆäËûÇëÇó¡£
Òì²½¼ÓÔØÊý¾ÝµÄʾÀý£º
µÚÒ»²½£ºÈÃÒ³ÃæÖ§³ÖÒì²½¡£ÉèÖÃAsyncÊôÐÔ¡£
µÚ¶þ²½£ºÒòΪÊDzÙ×÷Êý¾Ý¿â£¬ÏëÈÃÊý¾Ý¿âÖ§³ÖÒì²½£¬ÐèÒª¶ÔÊý¾Ý¿âÁ¬½Ó´®½øÐÐÅäÖá£
Asynchronous Processing=true¡£
µÚÈý²½£ºÔÚÒ³ÃæµÄPage_Load
Ïà¹ØÎĵµ£º
×î½ü£¬Òª×öÒ»¸öµÇ½µÄÒ³Ã棬¾ÍÏëµ½ÁË°²È«ÐÔ·½ÃæµÄÎÊÌâ¡£¼ÇµÃÔø¾ÔÚÉÛÖ¾¶«ÀÏʦ½²µÄ¹ØÓÚasp.net°²È«ÐÔ·½ÃæµÄ¿Î³ÌÖУ¬Ìáµ½asp.netÌṩÁË4¸öÉí·ÝÑéÖ¤³ÌÐò£º1.±íµ¥Éí·ÝÑéÖ¤£»2.WindowsÉí·ÝÑéÖ¤£»3.PassportÉí·ÝÑéÖ¤£»4.ĬÈÏÉí·ÝÑéÖ¤¡£ÓÈÆä½²ÁË±íµ¥Éí·ÝÑéÖ¤£¬ÏëÏ룬ÕýºÃ×Ô¼ºÒÔÇ°Ò²²»ÔøʹÓùýÕâ¸öÑ ......
Õ⼸ÌìÅöµ½¸öºÜÆæ¹ÖµÄÎÊÌ⣬ƽ³£ÔÚÏîÄ¿Öдӹ¤¾ßÏäÖУ¬°Ñ¿Ø¼þÍϵ½±à¼Çø£¬ÄÇÊÇÔÙ¼òµ¥ÈÝÒײ»¹ýÁË¡£
¿ÉÊǼ¸ÌìÇ°Åöµ½¾ÍÊÇ£¬ÎÞÂÛÄãÔõôÍÏ£¬¶¼ÎÞ·¨Íϵ½±à¼ÇøÖУ¬Çл»µ½Ô´Â룬ÔÙÍϵÄʱºòÊÇ¿ÉÒԵģ¬²úÉúÁËHTML´úÂë
£¬ÔÙ½«ËüתÊÓͼµÄʱºò£¬·¢ÏÖÎÞ ·¨Õý³£ÏÔʾ¿Ø¼þ£¬£¬ËµÊÇÎÞ·¨ÕÒµ½¸ÃÒ³Ãæ¡£¡£¡£¡£¡£
н¨Á˼¸´ÎÒ²ÊDz»ÐУ¬ÒÔΪÊÇVS³ ......
ÔÚ¿ª·¢ÐèÒªÓû§×¢²áºó²ÅÄÜʹÓÃÌṩµÄ¸÷ÏÄܵÄÓ¦ÓóÌÐòʱ£¬ÔÚÐÂÓû§Ìá½»×¢²áÐÅÏ¢ºó£¬½Ï³£¼ûµÄ×ö·¨ÊÇÓɳÌÐòÉú³ÉËæ»úÃÜÂ룬Ȼºó·¢ËÍÃÜÂëµ½Óû§×¢²áʱÌîдµÄµç×ÓÐÅÏ䣬Óû§ÔÙÓÃÊÕµ½µÄÃÜÂëÀ´¼¤»îÆäÕÊ»§¡£
ʵÏÖASP.NETÉú³ÉËæ»úÃÜÂ빦ÄÜÊǺÜÈÝÒ׵ģ¬ÏÂÃæµÄ´úÂë¸ø³öÁËÍêÕûµÄʵÏÖ·½·¨£º
publicstaticstringMakePassword(stringpw ......
3¸öÎļþ
code ÀàÎļþ
using System;
using System.Text;
namespace ConcreteMIS.Common.Chinese
{
/// <summary>
/// ºº×ÖÆ´ÒôÉùĸ¼ÆËãÀà
/// Write by WangZhenlong at 2003/11/29
/// </summary>
......