ASP.NET
Ê®¡¢ÒÔ±à³Ì·½Ê½·ÃÎÊ ASP.NET ¿Ø¼þ
1¡¢Web ´°Ìå¿Ø¼þ±êʶ
ASP.NETÍøÒ³ÉϵÄÿһ¸ö¿Ø¼þ¶¼±ØÐëÊÇ¿ÉΨһ±êʶµÄ¡£Í¨³££¬Îª¿Ø¼þµÄ ID ÊôÐÔ·ÖÅäÒ»¸öÖµÀ´Î¨Ò»±êʶ¸Ã¿Ø¼þ¡£¸ÃÖµ½«³ÉΪ¿Ø¼þµÄʵÀýÃû³Æ£¨¼´£¬ÔÚ´úÂëÖÐÒýÓÿؼþËùÒÀ¾ÝµÄÃû³Æ£©¡£ÀýÈ磬Èç¹û½« TextBox ¿Ø¼þµÄ ID ÊôÐÔÉèÖÃΪ Text1£¬Ôò¿ÉÒÔÔÚ´úÂëÖÐʹÓà Text1 À´ÒýÓøÿؼþ¡£
Ðí¶àÊý¾Ý°ó¶¨¿Ø¼þ£¨°üÀ¨ DataList¡¢Repeater¡¢GridView¡¢FormView ºÍ DetailsView ¿Ø¼þ£©¿É×÷ΪÆäËû£¨×Ó£©¿Ø¼þµÄÈÝÆ÷¡£µ±ÕâЩ¿Ø¼þÔËÐÐʱ£¬ËüÃÇ»áÉú³É×ӿؼþµÄ¶à¸öʵÀý¡£ÀýÈ磬Èç¹û´´½¨Ò»¸ö°üº¬ Label ¿Ø¼þµÄ DataList Ä£°å£¬Ôòµ±Ò³ÔËÐÐʱ£¬DataList ¿Ø¼þµÄÊý¾ÝÔ´Öаüº¬¶àÉÙ¸ö¼Ç¼£¬¾Í»áÔÚÒ³ÖÐÉú³É¶àÉÙ¸ö¸Ã Label ¿Ø¼þµÄʵÀý¡£
˵Ã÷£º ʹÓÃÄ£°åµÄ¿Ø¼þ£¨ÀýÈç DataList ºÍ Repeater ¿Ø¼þ£©³ÐÔØÄ£°å¶ÔÏó¡£ÀýÈ磬µ± DataList ¿Ø¼þÔËÐÐʱ£¬Ëü»á´´½¨ DataListItem ÀàµÄ¶à¸öʵÀý¡£¶øÕâЩģ°å¶ÔÏóÓÖ°üº¬µ¥¸ö¿Ø¼þ£¬ÀýÈ磬±êÇ©¡¢Îı¾¿ò¡¢°´Å¥£¬µÈµÈ¡£
ÓÉÓڿؼþ¿ÉÔÚͬһҳÉ϶à´ÎʵÀý»¯£¬¶øÇÒÄú¿ÉÒÔÔÚ²»Í¬µÄÒ³ÉÏÖظ´Ê¹ÓÿؼþÃû³Æ£¬ËùÒÔ£¬ASP.NET Ò³¿ò¼ÜÌṩÁËÈ·±£Ò³ÉϺÍÓ¦ÓóÌÐòÖпؼþ¾ßÓÐΨһ±êʶ·ûµÄ»úÖÆ¡£Ëü»¹ÎªÄúÌṩÁËÕÒµ½ÕâЩµ¥¸ö¿Ø¼þµÄ·½·¨£¬ÒÔ±ãÄú¿ÉÒÔÔÚ×Ô¼ºµÄ´úÂëÖвÙ×÷ËüÃÇ¡£
A¡¢ÃüÃûÈÝÆ÷
¿É×÷ΪÆäËû¿Ø¼þµÄÈÝÆ÷µÄ¿Ø¼þ»áΪÆä×ӿؼþÉú³É“ÃüÃûÈÝÆ÷”»ò ID ÃüÃû¿Õ¼ä¡£Í¨¹ýÌṩ´ËÃüÃûÈÝÆ÷£¬¿Ø¼þ¿ÉÒÔ±£Ö¤Æä×ӿؼþµÄ ID ÊôÐÔÔÚÕû¸öÓ¦ÓóÌÐòÄÚÊÇΨһµÄ¡££¨¿Ø¼þͨ¹ýʵÏÖ INamingContainer ½Ó¿ÚÀ´Éú³ÉÃüÃûÈÝÆ÷¡££©Èç¹ûÔÚÔËÐÐʱ´´½¨ÁË×ӿؼþ£¬ÃüÃûÈÝÆ÷½«Óë×ӿؼþµÄ ID ÊôÐÔ½øÐÐ×éºÏ£¬ÒÔ´´½¨Ã¿¸ö×ӿؼþµÄ UniqueID ÊôÐÔÖµ¡£Òò´Ë£¬UniqueID ÊôÐÔ»á³ÉΪ¿Ø¼þµÄÍêÈ«ÏÞ¶¨±êʶ·û£¬ÒýÓÃÆäÃüÃûÈÝÆ÷ÒÔ¼°¿Ø¼þµÄ¸÷¸ö ID Öµ¡£
ÔÚÉÏÃæµÄʾÀýÖУ¬ÔÚ¸¸¼¶ DataList ¿Ø¼þµÄÃüÃûÈÝÆ÷£¨¼´ÃüÃû¿Õ¼ä£©ÄÚ´´½¨ Label ¿Ø¼þµÄ¶à¸öʵÀý¡£Ã¿¸ö Label ¿Ø¼þµÄ UniqueID ÊôÐÔ½«·´Ó³´ËÃüÃû¿Õ¼ä£¬Æä¸ñʽÀàËÆÓÚ DataList1:_ctl:MyLabel¡¢DataList1:_ct2:MyLabel£¬ÒÀ´ËÀàÍÆ¡£
˵Ã÷£º Çë²»Òª±àдʹÓÃÉú³ÉµÄ UniqueID ÊôÐÔµÄÖµÒýÓÿؼþµÄ´úÂë¡£¿ÉÒÔ½« UniqueID ÊôÐÔÊÓΪһ¸ö¾ä±ú£¨ÀýÈ磬ͨ¹ý½«Ëü´«µÝµ½½ø³Ì£©£¬µ«²»Ó¦Ö¸ÍûËüÓµÓÐÌض¨½á¹¹¡£
ÿ¸öÈÝÆ÷¿Ø¼þ¶¼»áΪÆä×ӿؼþÌṩÃüÃûÈÝÆ÷£¬´ËÍ⣬ҳ±¾ÉíÒ²
Ïà¹ØÎĵµ£º
Ò»¡¢Î¯ÍÐ
£¨1£© ίÍÐʱһÖÖÒýÓ÷½·¨µÄÀàÐÍ£¬Ò»µ©ÎªÎ¯ÍзÖÅäÁË·½·¨£¬Î¯Íн«Óë¸Ã·½·¨¾ßÓÐÍêÈ«ÏàͬµÄÐÐΪ£¬Î¯Íз½·¨µÄ´øŶÓÿÉÒÔÏñ
ÆäËû·½·¨Ò»Ñù£¬¾ßÓвÎÊýºÍ·µ»ØÖµ£¬
È磺 public delegate int PerformCa ......
Èý²ã¼Ü¹¹(3-tier application) ͨ³£ÒâÒåÉϵÄÈý²ã¼Ü¹¹¾ÍÊǽ«Õû¸öÒµÎñÓ¦Óû®·ÖΪ£º±íÏֲ㣨UI£©¡¢ÒµÎñÂß¼²ã£¨BLL£©¡¢Êý¾Ý·ÃÎʲ㣨DAL£©¡£Çø·Ö²ã´ÎµÄÄ¿µÄ¼´ÎªÁË“¸ßÄÚ¾Û£¬µÍñîºÏ”µÄ˼Ïë¡£
1¡¢±íÏֲ㣨UI£©£ºÍ¨Ë×½²¾ÍÊÇÕ¹ÏÖ¸øÓû§µÄ½çÃ棬¼´Óû§ÔÚʹÓÃÒ»¸öϵͳµÄʱºòËûµÄËù¼ûËùµÃ¡£
2¡¢ÒµÎñ ......
Asp.net ÓÃurlÖØд(URLReWriter)ʵÏÖÈÎÒâ¶þ¼¶ÓòÃû
ÎÒ×î½üдÁ˸öСÀý×Ó,´ó¼Ò¿ÉÒÔÏÈ¿´Õâ¸ö,ÀïÃæÓÐСÀý×ÓµÄÍêÕû´úÂëÏÂÔØ.
http://www.cnblogs.com/notus/archive/2009/03/26/1422548.html
ºÃ¾ÃûÓÐд¼¼ÊõÎÄÕÂ,Èç¹û´ó¼Ò¿´²»Ã÷°×,¾Í¶à¿´¼¸Æª,º¹,»òÕß,ÔÚÎÄÕµĺóÃæ»Ø¸´(ÕâÊÇ×îÓÐЧµÄ°ì·¨),ÎһᾡÁ¦°ïÖú´ó¼Ò½â´ðÒÉ»ó.
À´ ......
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="LeftMenu.aspx.cs" Inherits="_Default" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xht ......
Æß¡¢ASP.NET Web ·þÎñÆ÷¿Ø¼þºÍ CSS Ñùʽ
Äú¿ÉÒÔͨ¹ýÉèÖø÷ÖÖÍâ¹ÛÊôÐÔ£¨Èç ForeColor¡¢BackColor¡¢Height ºÍ Width£©À´¿ØÖÆ ASP.NET ·þÎñÆ÷¿Ø¼þµÄÍâ¹Û¡£´ËÍ⣬²¿·Ö¿Ø¼þÖ§³Ö¹«¿ª¸½¼ÓÑùʽÏà¹ØÉèÖõÄÑùʽ¶ÔÏó¡£
˵Ã÷£º ASP.NET ÍøÒ³ÔÚÔËÐÐʱ¿ÉÒÔµ±×÷ HTML Ò³¡£ÄúÒò´Ë¿ÉÒÔÊ ......