ÔÚÎÒÃÇ·ÃÎÊÒ»Ð©ÍøÕ¾µÄʱºò»áÓÐÒ»¸ö¸´Ñ¡¿òÉÏÃæÐ´×Å“Á½¸öÐÇÆÚÄÚ£¬²»ÔÙÒªÇóÊäÈëÃÜÂ딵ÄÀàËÆÄÚÈÝ£¬Èç¹û¹´Ñ¡ÉÏ£¬µÈÓû§Ï´εǼµÄʱºò¾Í¿ÉÒÔ²»ÓÃÔÙÊäÈëÃÜÂëÁË£¬Ö±µ½Á½¸öÐÇÆÚÒÔºó¡£½ñÌìС±à¾ÍºÍ´ó¼ÒÀ´ÊµÏÖÕâ¸ö¼¼Êõµã£ºµ±Óû§µÇ¼ʱ£¬Èç¹ûÑ¡ÖГÁ½¸öÐÇÆÚÄÚ£¬²»ÔÙÒªÇóÊäÈëÃÜÂ딸´Ñ¡¿ò£¬ÔòÔÚÁ½¸öÐÇÆÚÄÚ£¬µ±Óû§·ÃÎʸÃÍøÒ³µÄʱºò£¬²»ÓÃÔÙ´ÎÊäÈëÓû§ÃûÓëÃÜÂ룬¶øÊÇÖ±½Ó½øÈëÒѵǼ½çÃæ¡£
ʵÏָù¦ÄܵĹؼü¼¼ÊõÈçÏ£º
1. ÔÚ“µÇ¼½çÃæ”“µÇ¼”°´Å¥µÄClickʼþÏ£¬Ê×ÏÈÅжÏCookies[“USerName”]ÊÇ·ñÒÑ´æÔÚ£¬Èç¹ûÒѾ´æÔÚ£¬ÔòÖ±½ÓÌø×ªµ½“ÒѵǼ½çÃæ”¡£Èç¹û²»´æÔÚ£¬ÔòÖ´Ðв½Öè2.
2. ÅжÏÓû§ÊÇ·ñΪºÏ·¨Óû§¡£Èç¹ûÊǺϷ¨Óû§£¬ÔòÖ´Ðв½Öè3£¬·ñÔòÖ´Ðв½Öè6¡£
3. Åжϸ´Ñ¡¿òÊÇ·ñ±»Ñ¡Ôñ¡£Èç¹ûÒѱ»Ñ¡Ôñ£¬ÔòÖ´Ðв½Öè4£¬·ñÔò£¬Ö´Ðв½Öè5¡£
4. ½«Óû§Ãû±£³Öµ½Cookie¶ÔÏóÖУ¬È»ºóÔÙÌø×ªµ½“ÒѵǼ½çÃæ”¡£
5. &nb ......
CookieÌṩÁËÒ»ÖÖÔÚWebÓ¦ÓóÌÐòÖд洢Óû§Ìض¨ÐÅÏ¢µÄ·½·¨¡£ÀýÈçÓû§µÚÒ»´Îä¯ÀÀWebÍøÒ³Ê±£¬Cookie½«»á¼Ç¼ÏÂÓû§µÇ¼µÄIPµØÖ·£¬ÔÚCookieµÄÓÐЧÆÚÄÚ£¬µ±¸ÃÓû§Ôٴη¢³öä¯ÀÀ±ÈWebÕ¾µãÖÐÒ³ÃæµÄÇëÇóʱ£¬ä¯ÀÀÆ÷¾Í»áºÍ·þÎñÆ÷½»»»CookieÐÅÏ¢£¬Ê¶±ð¸ÃÓû§µÄÉí·Ý¡£±¾ÎÄÕÂʾÀý¾ÍÊÇÀûÓÃÕâ¸öÌØÐÔ×Ô¶¨ÒåCookie¶ÔÏóÀ´·ÀÖ¹ÖØ¸´Í¶Æ±¡£
ÔÚ±¾Ê¾ÀýÖУ¬½«¿Í»§¶ËµÄIPµØÖ·±£´æÔÚCookie¶ÔÏóÖУ¬Ö÷Òª´úÂëÈçÏ£º
//´´½¨HttpCookieÀàÐ͵ĶÔÏó²¢ÎªËü·ÖÅäÃû³ÆÎªuserID
HttpCookie newCookie = new HttpCookie(“userIP”) ;
//ΪCookieµÄ×ÓÏֵ£¬¼´½«¿Í»§¶ËIPµØÖ·¸³¸øCookieµÄ×ÓÏ²¢½«ÆäÃüÃûΪIPaddress
newCookie.Values.Add(“IPaddress”,UserIP);
//ÉèÖÃCookieµÄʧЧÆÚ
newCookie.Expires=DateTime.MinValue;
//½«¸ÃCookieÌí¼Óµ½Cookies¼¯ºÏÖÐ
Response.Cookies.Add(newCookie);
×¢Ò⣺ÔÚ±àд´úÂëʱ£¬¿ÉÒÔ¸ù¾Ýʵ¼ÊÇé¿öÉèÖÃCookieµÄʵЧÆÚ¡£Èç¹ûûÓÐÉèÖÃCookieʧЧÆÚ£¬ËûÃǽö±£´æµ½¹Ø±Õä¯ÀÀÆ÷³ÌÐòΪֹ£»Èç¹û½«Cookie¶ÔÏóµÄExpiresÊôÐÔÉèÖÃΪMinValue£¬Ôò±íʾCookieÓÀÔ¶²»»á¹ýÆÚ¡£µ±È»£¬»¹¿ÉÒÔ½«Cookie¶ÔÏóµÄExpiresÊôÐÔÉèÖÃΪ¾ßÌåijһÌ죬ÀýÈ罫ÉÏÊö´ú ......
ASP.NET»º´æ¸ÅÄîÊÇÊ²Ã´ÄØ£¿Í¨³££¬Ó¦ÓóÌÐò¿ÉÒÔ½«ÄÇЩƵ·±·ÃÎʵÄÊý¾Ý£¬ÒÔ¼°ÄÇЩÐèÒª´óÁ¿´¦Àíʱ¼äÀ´´´½¨µÄÊý¾Ý´æ´¢ÔÚÄÚ´æÖУ¬´Ó¶øÌá¸ßÐÔÄÜ¡£ÀýÈ磬Èç¹ûÓ¦ÓóÌÐòʹÓø´ÔÓµÄÂß¼À´´¦Àí´óÁ¿Êý¾Ý£¬È»ºóÔÙ½«Êý¾Ý×÷ΪÓû§Æµ·±·ÃÎʵı¨±í·µ»Ø£¬±ÜÃâÔÚÓû§Ã¿´ÎÇëÇóÊý¾ÝÊ±ÖØÐ´´½¨
ASP.NET»º´æ¸ÅÄîÊÇÊ²Ã´ÄØ£¿Í¨³££¬Ó¦ÓóÌÐò¿ÉÒÔ½«ÄÇЩƵ·±·ÃÎʵÄÊý¾Ý£¬ÒÔ¼°ÄÇЩÐèÒª´óÁ¿´¦Àíʱ¼äÀ´´´½¨µÄÊý¾Ý´æ´¢ÔÚÄÚ´æÖУ¬´Ó¶øÌá¸ßÐÔÄÜ¡£ÀýÈ磬Èç¹ûÓ¦ÓóÌÐòʹÓø´ÔÓµÄÂß¼À´´¦Àí´óÁ¿Êý¾Ý£¬È»ºóÔÙ½«Êý¾Ý×÷ΪÓû§Æµ·±·ÃÎʵı¨±í·µ»Ø£¬±ÜÃâÔÚÓû§Ã¿´ÎÇëÇóÊý¾ÝÊ±ÖØÐ´´½¨±¨±í¿ÉÒÔÌá¸ßЧÂÊ¡£Í¬Ñù£¬Èç¹ûÓ¦ÓóÌÐò°üº¬Ò»¸ö´¦Àí¸´ÔÓÊý¾Ýµ«²»ÐèÒª¾³£¸üеÄÒ³£¬ÔòÔÚÿ´ÎÇëÇóʱ·þÎñÆ÷¶¼ÖØÐ´´½¨¸ÃÒ³»áʹ¹¤×÷ЧÂʵÍÏ¡£
ÔÚÕâЩÇé¿öÏ£¬Á˽âÁËASP.NET»º´æ¸ÅÄîÖ®ºó£¬ÎªÁ˰ïÖúÄúÌá¸ßÓ¦ÓóÌÐòµÄÐÔÄÜ£¬ASP.NET»º´æÊ¹ÓÃÁ½ÖÖ»ù±¾µÄ»º´æ»úÖÆÀ´Ìṩ»º´æ¹¦ÄÜ¡£µÚÒ»ÖÖ»úÖÆÊÇÓ¦ÓóÌÐò»º´æ£¬ËüÔÊÐíÄú»º´æËùÉú³ÉµÄÊý¾Ý£¬ÈçDataSet»ò×Ô¶¨Ò屨±íÒµÎñ¶ÔÏó¡£µÚ¶þÖÖ»úÖÆÊÇÒ³Êä³ö»º´æ£¬Ëü±£´æÒ³´¦ÀíÊä³ö£¬²¢ÔÚÓû§ÔÙ´ÎÇëÇó¸Ãҳʱ£¬ÖØÓÃËù±£´æµÄÊä³ö£¬¶ø²»ÊÇÔٴδ¦Àí¸ÃÒ³¡£
ASP.NET»º´æÓ¦ÓóÌÐò
Ó¦ÓóÌÐò»º´æÌṩÁËÒ»ÖÖ±à³Ì·½ ......
1.ÔÚд°¿ÚÖдò¿ªÒ³Ãæ
ÎÒÃǾ³£ÐèÒªÔÚµã»÷ij¸öButtonµÄʱºò´ò¿ªÒ»¸öеÄÒ³Ãæ£¬¶øÇÒÓÉÓÚÓ¦ÓõÄÐèÒª£¬ÎÒÃÇÓÖ²»ÄÜʹÓ󬼶Á¬½Ó»òÕßLinkButtonÀ´´úÌæÕâ¸ö
Button£¬ÓÚÊÇÎÒÃÇÖ»ÓÐÔÚButtonµÄClickʼþÖнøÐÐÐÂÒ³ÃæµÄ´ò¿ª¹¤×÷¡£ÎÒ½«Õâ¸ö¹¤×÷·â×°³ÉÒ»¸öAPI£¬ÈçÏ£º
1
OpenWindowInNewPage
#region
OpenWindowInNewPage
2
//
ÔÚд°¿ÚÖдò¿ªÒ³Ãæ
3
public
static
void
OpenWindowInNewPage(Page curPage ,
string
destUrl)
4
{
5
string
scriptString
=
string
.Format(
"
<script language='JavaScript'>window.open('
"
+
"
{0}
"
+
" ......
ÕâÁ½Õß±¾Éí½²µÄÊDz»Í¬·½ÏòÓë½Ç¶ÈµÄÎÊÌ⣬ÔÚʵ¼ÊÓ¦ÓÃÖÐËûÃǵÄÈ·´æÔÚһЩÏàËÆµÄÌØµã£¬ÔںܶàÊé¼®ÖÐҲûÓÐÉîÈë½²½â£¬ÒÔÖÂÓÚÔì³ÉÀ§»ó£¬ÎªÁ˸üºÃµÄÀí½âËûÃÇ£¬ÄǾÍÀ´ËµËµÇø±ð°É¡£
¡¡¡¡Ê×ÏÈN²ã½á¹¹ÊÇÒ»ÖÖÈí¼þ³éÏóµÄ²ã´Î½á¹¹£¬ÊǶԸ´ÔÓÈí¼þµÄÒ»ÖÖ×ÝÏòÇз֣¬Ã¿Ò»²ã´ÎÖÐÍê³ÉͬһÀàÐ͵IJÙ×÷£¬ÒԱ㽫¸÷ÖÖ´úÂëÒÔÆäÍê³ÉµÄʹÃü×÷ΪÒÀ¾ÝÀ´·Ö¸î£¬ÒÔ½«µÍÈí¼þµÄ¸´ÔÓ¶È£¬Ìá¸ßÆä¿Éά»¤ÐÔ¡£Ò»°ãÀ´Ëµ£¬²ã´ÎÖ®¼äÊÇÏòÏÂÒÀÀµµÄ£¬Ï²ã´úÂëδȷ¶¨Æä½Ó¿Ú(ÆõÔ¼)ǰ£¬Éϲã´úÂëÊÇÎÞ·¨¿ª·¢µÄ£¬Ï²ã´úÂë½Ó¿Ú(ÆõÔ¼)µÄ±ä»¯½«Ê¹ÉϲãµÄ´úÂëÒ»Æð±ä»¯¡£Èý²ã½á¹¹ÊÇN²ã½á¹¹µÄÒ»ÖÖ£¬ÊÇÈ˲úÔÚ³¤Ê±¼äʹÓÃÖеóöÀ´µÄÒ»ÖÖÓ¦Óó¡ºÏ¹ã·ºµÄN²ã½á¹¹£¬±»µ±×÷Ò»ÖÖµäÐ͵ÄÈí¼þ²ã´Î½á¹¹¶ø¹ãΪÁ÷´«ÉõÖÁдÈë½Ì¿ÆÊé¡£
¡¡¡¡MVCģʽÊÇÒ»ÖÖ¸´ºÏÉè¼ÆÄ£Ê½£¬Ò»ÖÖÔÚÌØ¶¨³¡ºÏÓÃÓÚ½â¾öijÖÖʵ¼ÊÎÊÌâÀ´µÃ³öµÄ¿ÉÒÔ·´¸´Êµ¼ùµÄ½â¾ö·½°¸¡£ÇɺϵÄÊÇËûÒ²ÓÐÈý¸öÊÂÎï×é³É£¬ÓÚÊǺõÈËÃǾÍÓÐÁËÒ»ÖÖÏ뵱ȻµÄ¶ÔÓ¦¹ØÏµ£ºÕ¹Ê¾²ã-View;ÒµÎñÂß¼²ã-Control;³Ö¾Ã²ã-Model¡£Ê×ÏÈMVCÖеÄÈý¸öÊÂÎïÖ®¼ä²¢²»´æÔÚÃ÷ÏԵIJã´Î½á¹¹£¬Ã»ÓÐÃ÷ÏÔµÄÏòÏÂÒÀÀµ¹ØÏµ£¬Ïà·´µÄ£¬ViewºÍModelÍùÍùÊDZȽ϶ÀÁ¢µÄ£¬¶øControlÊÇÁ¬½ÓÁ½ÕßµÄÇÅÁº£¬ËûÃǸüÏñÊǺáÏòµÄÇз֡£ÕâÑùÒ»À´¾Í³öÏÖÒ»¸ö½á ......
ʹÓà ASP.NET °´Å¥ Web ·þÎñÆ÷¿Ø¼þ¿ÉʹÓû§Äܹ»½«Ò³·¢Ë͵½·þÎñÆ÷²¢´¥·¢Ò³ÉϵÄʼþ¡£
Ò»¡¢±³¾°
¿ÉʹÓà Button Web ·þÎñÆ÷¿Ø¼þΪÓû§ÌṩÏò·þÎñÆ÷·¢ËÍÒ³µÄÄÜÁ¦¡£¸Ã¿Ø¼þ»áÔÚ·þÎñÆ÷´úÂëÖд¥·¢Ò»¸öʼþ£¬Äú¿ÉÒÔ´¦Àí¸ÃʼþÀ´ÏìÓ¦»Ø·¢¡£ÀýÈ磬Óû§¿ÉÒÔָʾÒÑÍê³É±íµ¥»òÏ£ÍûÖ´ÐÐÌØ¶¨µÄÃüÁî¡£
ASP.NET °üÀ¨ÈýÖÖ°´Å¥¿Ø¼þ£¬Ã¿ÖÖ°´Å¥¿Ø¼þÔÚÍøÒ³ÉÏÏÔʾµÄ·½Ê½¶¼²»Í¬£¬ÈçϱíËùÁУº
¿Ø¼þ
˵Ã÷
Button
ÏÔʾһ¸ö±ê×¼ÃüÁî°´Å¥£¬¸Ã°´Å¥³ÊÏÖΪһ¸ö HTML input ÔªËØ¡£
LinkButton
³ÊÏÖÎªÒ³ÃæÖеÄÒ»¸ö³¬Á´½Ó¡£µ«ÊÇ£¬Ëü°üº¬Ê¹´°Ìå±»·¢»Ø·þÎñÆ÷µÄ¿Í»§¶Ë½Å±¾¡££¨¿ÉÒÔʹÓà HyperLink Web ·þÎñÆ÷¿Ø¼þ´´½¨ÕæÊµµÄ³¬Á´½Ó¡££©
ImageButton
½«Í¼ÐγÊÏÖΪ°´Å¥¡£Õâ¶ÔÓÚÌṩ·á¸»µÄ°´Å¥Íâ¹Û·Ç³£ÓÐÓá£ImageButton ¿Ø¼þ»¹ÌṩÓйØÍ¼ÐÎÄÚÒѵ¥»÷λÖõÄ×ø±êÐÅÏ¢¡£
Ò²¿ÉÒÔʹÓà HtmlButton ºÍ HtmlInputButton ¿Ø¼þÔÚÒ³ÃæÉÏ´´½¨¿ÉÒÔÔÚ·þÎñÆ÷´úÂëÖнøÐбà³ÌµÄ°´Å¥¡£
ImageMap ¿Ø¼þʹÄúÄܹ»´´½¨¾ßÓÐ×÷ÓõãµÄͼÐΣ¬Óû§¿ÉÒÔµ¥»÷ÕâЩ×÷ÓõãÀ´Ö´Ðлط¢»òÆäËû²Ù×÷¡£
1¡¢°´Å¥Ê¼þ
µ±Óû§µ¥»÷ÈκΠWeb ·þÎñÆ÷¿Ø¼þ°´Å¥Ê±£¬»á½«¸ÃÒ³·¢Ë͵½· ......