asp.net Éí·ÝÑéÖ¤£¨×î¼òµ¥Æª£©
ÔÚ´´½¨ÍøÕ¾ÖУ¬³£³£»áʹÓõ½Éí·ÝÑéÖ¤¡£asp.netÖÐÄÚÖÃÁ˼¸ÖÖÉí·ÝÑéÖ¤µÄ·½Ê½£¬ÈçWindows¡¢froms¡¢PassportµÈ¡£Õ⼸ÖÖÉí·ÝÑéÖ¤µÄ·½Ê½¸÷Óв»Í¬¡£
Ò»°ãÀ´Ëµ£¬ÍøÕ¾µÄÉí·ÝÑéÖ¤·½Ê½¶¼»á¾¹ýÒÔϼ¸¸ö²½Ö裺
1¡¢ÊäÈëÓû§ÃûºÍÃÜÂ룬µ¥»÷È·¶¨°´Å¥¡£
2¡¢ÔÚºǫ́ÅжÏÓû§ÃûºÍÃÜÂëÊÇ·ñÕýÈ·£¬Èç¹û´íÎó·µ»ØÌáʾ£»Èç¹ûÕýÈ·£¬½øÈë¿É·ÃÎʵÄÒ³Ãæ¡£
ÔÚASPʱ´ú£¬Í¨³£¶¼»áÔÚÑéÖ¤Óû§ÃûºÍÃÜÂëÊÇ·ñÆ¥ÅäÖ®ºó£¬´´½¨Ò»¸öSession£¬È»ºóÔÚÿ¸öÐèÒªÑéÖ¤µÄÒ³ÃæÖÐÅжÏSessionÊÇ·ñ´æÔÚ£¬Èç¹û´æÔÚ£¬ÔòÏÔÊ¾Ò³ÃæÄÚÈÝ£»Èç¹û²»´æÔÚ£¬²úÉúÌáʾ£¬²¢Ìø×ªµ½µÇÂ¼Ò³Ãæ¡£
µ«ÊÇ£¬ÔÚasp.netʱ´ú£¬Õâ¸ö¹ý³Ì¾Í¸ø´ó´óµÄ¼õ»¯ÁË£¬²»ÔÙÐèÒªÔÚÿ¸öÐèÒªÑéÖ¤µÄÒ³ÃæÖÐȥУÑéSession£¬Ö»ÐèÒª½øÐÐÈçϼ¸²½£¬¾Í¿ÉÒÔÍê³ÉÉí·ÝÑéÖ¤¹ý³Ì¡£
µÚÒ»²½£ºÐÞ¸Äweb.configÎļþ¡£
1¡¢ÔÚ<system.web>ºÍ</system.web>ÖÐÕÒµ½<authentication>½Ú£¬½«Æä¸ÄΪ“<authentication mode="Forms" />”£¬ÆäÖÐForms´ú±íʹÓÃ±íµ¥ÈÏÖ¤¡£
2¡¢<system.web>ºÍ</system.web>ÖÐÌí¼Ó“<authorization><deny users="?"/></authorization>”£¬ÆäÖГ<deny users="?"/>”´ú±í¾Ü¾øËùÓеÄÄäÃûÓû§¡£
µÚ¶þ²½£º´´½¨login.aspxÎļþ¡£
ÔÚ¾¹ýµÚÒ»²½Ö®ºó£¬ÎÞÂÛÓû§·ÃÎÊÍøÕ¾ÖеÄÄĸöÎļþ£¬Ö»ÒªÃ»Óо¹ýÉí·ÝÑéÖ¤£¬asp.net»á×Ô¶¯Ìø×ªµ½login.aspxÍøÒ³ÉÏ£¬²¢ÇÒÔÚURLÖÐʹÓÃReturnUrl²ÎÊýÀ´´«µÝÓû§µ±Ç°·ÃÎʵÄÍøÒ³¡£
¼ÙÉèÓû§Ã»Óо¹ýÉí·ÝÑéÖ¤¾ÍÖ±½Ó·ÃÎÊtest.aspxÎļþ£¬ÄÇôasp.net»á×Ô¶¯Ìø×ªÁËlogin.aspxÍøÒ³£¬´Ëʱä¯ÀÀÆ÷´°¿ÚÖеĵØÖ·À¸ÖеÄURLΪ£º“login.aspx?ReturnUrl=%2ftest.aspx”£¬Òò´Ë£¬¿ÉÒÔÔÚÉí·ÝÑé֤ͨ¹ýºó£¬ÔÙ½«ÍøÒ³Ìø»Øµ½ReturnUrl²ÎÊýÖ¸¶¨µÄÍøÒ³ÉÏÈ¥¡£
µÚÈý²½£ºÔÚlogin.aspxÎļþÖÐÑéÖ¤Éí·Ý¡£
Éí·ÝÑéÖ¤·½Ê½±È½Ï¼òµ¥£¬Ò»°ã¶¼ÊÇ´´½¨Ò»¸öÎı¾¿òºÍÒ»¸öÃÜÂë¿ò£¬Óû§ÊäÈëÓû§ÃûºÍÃÜÂëºó£¬µ¥»÷Ìá½»°´Å¥£¬ÔòÈ¥Êý¾Ý¿âÖÐÑéÖ¤Éí·Ý£¬Ïêϸ¹ý³Ì¾Í²»Ð´ÁË£¬ÔÚ´ËÖ»ÒªÊäÈëµÄÓû§ÃûΪ1£¬ÃÜÂëΪ2¾ÍÈÏΪÉí·ÝÑé֤ͨ¹ý¡£
Éí·ÝÑéÖ¤Íê±ÏÖ®ºó£¬Ê¹ÓÃFormsAuthentication.SetAuthCookie()ΪÓû§´´½¨Ò»¸öÉí·ÝÑéÖ¤µÄƱ¾Ý£¬²¢½«ÆäÌí¼Óµ½CookieÖС£ÒÔºó£¬ÔÙ·ÃÎÊÍøÕ¾ÖÐµÄÆäËûÍøÒ³£¬¾Í²»ÐèҪʹÓýøÐÐÉí·ÝÑéÖ¤ÁË¡£µ¥»÷Ìá½»°´Å¥ºóµÄ´úÂëÈçÏÂËùʾ¡£
¸´ÖÆ´úÂë ´úÂëÈçÏÂ:
protected void Button1_Click(object sender, EventArgs e)
{
//Éí·ÝÑéÖ¤·½Ê½£¬±¾À
Ïà¹ØÎĵµ£º
¹«Ë¾½»¸øÎÒ¸öÏîÄ¿£¬ÒѾÍê³ÉÁËÒ»²¿·Ö£¬ÐèÒª×öÖÐÓ¢ÎÄË«ÓïÑÔ£¬ÒÔǰÌý±ðÈË˵³ÌÐò¶àÓïÑÔʲôµÄ£¬¶¼²»ÖªµÀ´ÓÄÄÏÂÊֵá£ÏîÄ¿¼Ü¹¹ÒѾ´îºÃÁË£¬´ó¸Å¿´ÁËһϣ¬ÖªµÀÊÇʹÓÃ×ÊÔ´ÎļþÀ´ÊµÏֵ쬲»ËµÁË£¬¸Ï½ô×Ô¼ºÊÔÊÔ°É¡£ÊÔÁ˲Żá¼Çס£¬²ÅÊÇ×Ô¼ºµÄO(∩_∩)O~
1. н¨Asp.net WebÓ¦ÓóÌÐòChangeLanuage£¬Ð½¨aspxÒ³ÃæDefau ......
¾³£Óõ½¶à×ֶεÄÄ£ºý²éѯ£¬ÉÏÃæµÄº¯Êý¿ÉÒÔʵÏÖ£¬ÀýÈçstrKeyWordsֵΪ“½Å±¾Ö®¼Ò”ʱ
string strField = "id|className|classAdd";
string strKeyWords = this.tbxKeyWords.Text.Trim();
string strSql = dbexe.searchText("select * from class", strField, strKeyWords);
¾³£Óõ½¶à×ֶεÄÄ£ºý²éѯ£¬ÉÏà ......
WSDL£ºÊÇÒ»¸öÓÃÀ´ÃèÊöWeb·þÎñºÍ˵Ã÷ÈçºÎÓëWeb·þÎñͨÐŵÄXMLÓïÑÔ¡£ ÔõÑùÏò±ðÈ˽éÉÜÄãµÄWeb serviceÓÐʲô¹¦ÄÜ£¬ÒÔ¼°Ã¿¸öº¯Êýµ÷ÓÃʱµÄ²ÎÊýµÈµÈ¡£
web·þÎñ£º½øÐÐwebÉÏÊý¾Ý½»»»µÄ·½·¨¡£Äܹ»ÒÔ´¿xml·½Ê½Í¨ÐÅ¡£
SOAP£º¼òµ¥¶ÔÏó´æÈ¡ÐÒé¡£¿É¿´×öxml·½ÑÔ£» ÒÔSOAPÐÅ·âÀ´´«µÝºÍÏìÓ¦Îı¾£¨°üº¬£ºÊײ¿¡¢Ö÷Ì壩HTTP P ......
×î½üÑо¿ÁËÒ»ÏÂtreeview£¬·¢ÏÖÓÐÁ½ÖÖʵÏÖÎÞÏÞ¼¶Ê÷µÄ·½·¨£¬ÎÄ×Ö²»Ïë¶àд£¬Ö±ÈëÖ÷Ìâ¡£
ÏÈ¿´¿´Ð§¹ûͼ£º
ÏÈ¿´¿´Êý¾Ý¿â±íµÄÉè¼Æ£¬Êý¾Ý±íÖ÷Òª°üÀ¨ID£¬Name£¬ParentIDÕâÈýÏÆäÖÐIDÊÇÖ÷¼ü£¬ParentID¶ÔÓ¦½ÚµãµÄ¸¸½Úµã£º
·½·¨Ò»£ºÓõݹé±éÀúÊý¾Ý£¬²¢½«½ÚµãÖð¸öÌí¼Óµ½treeviewÖÐÈ¥¡£
1.ÏȽøÐÐÊý¾Ý¿âÁ¬½ÓºÍÊý¾ÝµÄ¶ÁÈ¡£¬²¢½«¸ù½Ú ......
¸Õ¸Õ½Ó´¥ÍøÒ³¿ª·¢£¬²»¹ýÓöµ½URR²ÎÊý´«µÝ´íÎóµÄÎÊÌ⣬Á½¸öÒ³Ãæ½øÐÐÐÅÏ¢½»»¥Ê±¿ÉÒÔÓÃurl½øÐд«µÝ£¬µ«ÊÇÈç¹û´«µÝÐÅÏ¢µÄ±àÂë¸ñʽ²»ÊÇUTF-8£¨»òÕß²»ÊÇÉèÖõÄĬÈϸñʽ£©URL´«µÝʱ»á³öÏÖÂÒÂë¡£
±ÈÈçÄã´«È뺺×Ö£¬»òÕß´«Èë"§”µÈÆäËû±àÂë¸ñʽµÄ×Ö·û´®ÏµÍ³½âÎöºóµÄurlΪÂÒÂë¡£¾¹ýÔÚÍøÉϵIJéÕÒ¾õµÃÒ»ÏÂÁ½ÖÖ·½Ê½±È½ÏºÃ£º
1 ......