Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

ASP.NETÖеÄFormsºÍWindows»ìºÏÑéÖ¤

±¾ÎÄ·­Òë×Ô£ºMixing Forms and Windows Security in ASP.NET
ÕªÒª£ºASP.NET¿ª·¢ÈËÔ±Ôø¾­Îʵ½¹ýÈçºÎʹÓÃFormsºÍWindows»ìºÏÑéÖ¤¡£Paul WilsonÌṩÁËÒ»¸ö½â¾ö·½°¸À´»ñµÃWindowsÓû§Ãû£¬»òÕߣ¬½«Óû§×ªÏòµÇÂ¼Ò³Ãæ¡£
¼ò½é
ÎÒÔø¾­Óöµ½ºÜ¶àASP.NET¿ª·¢ÈËÔ±Îʵ½ÈçºÎʹÓÃFormsºÍWindows»ìºÏÑéÖ¤¡£Í¨³£µÄ»Ø´ðÊÇ£º“ASP.NET²»Ö§³Ö»ìºÏÑéÖ¤”¡£²»Ì¸¼¼Êõϸ½Ú£¬ÈÃÎÒÃÇÏÈ´ÓÒµÎñµÄ½Ç¶ÈÀ´¿´Ò»Ï¡£ÎÒÃÇÒª×öµÄÊÇ×Ô¶¯È¡µÃÓòÓû§Ãû£¬²¢ÇÒ½«ÆäËûÓû§×ªÏòµÇÂ¼Ò³Ãæ¡£ÕâÑù¿ÉÐÐÂ𣿵±È»¡£
FormsÑéÖ¤
Ê×ÏÈ£¬ÐèҪȷ¶¨ÒªÊ¹ÓÃÄÄÖÖASP.NETÑéÖ¤¡£ÏëҪʹÓÃFormsºÍWindows»ìºÏÑéÖ¤²¢²»ÈÝÒ×£¬Ò»¸öASP.NETÓ¦ÓóÌÐòÖ»ÄÜÓÐÒ»ÖÖÑéÖ¤·½Ê½£¬ËùÒÔÄãÖ»ÄÜÑ¡ÔñÆäÖÐÒ»ÖÖ¡£WindowsÑéÖ¤Ö»ÄÜÌṩÓû§Ãû£¬¾ÍÊÇASP.NETµÄ½ø³ÌÓû§£¬»òÕ߿ͻ§¶ËµÄÓû§Ãû£¨Èç¹ûÔÚIISÀï½ûÖ¹ÁËÄäÃûµÇ¼µÄ»°£©¡£Ã÷°×ÁËÕâ¸öÒԺ󣬺ÜÃ÷ÏÔ£¬Ö»ÓÐFormsÑéÖ¤²ÅÊÇ¿ÉÒÔ¶¨ÖƵġ£
ÎÒÃÇÀ´¶Ô³ÌÐòÖеÄweb.configÉèÖÃFormsÑéÖ¤¡£ÐèÒªÖ¸³öµÄÊÇ£¬ÄãҪȷ¶¨ÄãµÄASP.NETÓ¦ÓóÌÐòÊÇÒ»¸öIISÓ¦Ó㬶ÔÈκÎÑéÖ¤·½Ê½Õâ¶¼ÊDZØÐëµÄ¡£Í¬Ê±£¬ÐèÒªÔÚweb.configÀïÉèÖþܾøÄäÃûÓû§¡£web.configÖеÄauthentication½ÚµãÓµÓÐһЩÊôÐÔ£¬loginUrl¶¨ÒåÁËδÑéÖ¤Óû§½«Öض¨Ïòµ½µÄµÇ¼ҳµÄURL¡£
½ÓÏÂÀ´£¬ÄãÐèҪȷ¶¨ÄĸöÒ³Ãæ½«×÷ΪASP.NETÓ¦ÓõÄloginUrl¡£ÔÚËùÓÐÎÒÔø¾­¿´µ½¹ýµÄFormsÑéÖ¤ÖУ¬ÊÇLogin.aspxÒ³¡£µ«ÊÇ£¬ÄãÏëÒªÊ×ÏÈͨ¹ýWindowsÑéÖ¤Óû§¶ø²»ÊÇʹÓõÇÂ¼Ò³Ãæ£¬ËùÒÔ£¬ÄãµÄloginUrlÓ¦¸ÃÊÇÒ»¸öʹÓÃWindows¼¯³ÉÑéÖ¤µÄÒ³Ãæ¡£ÓÚÊÇ£¬ÎÒÃÇÐèÒª½«FormsÑéÖ¤µÄloginUrlÉèÖõ½WinLogin.aspx.
IIS WindowsÑéÖ¤
½Ó×Å£¬ÎÒÃÇÐèÒªÉèÖÃWinLogin.aspxÒ³ÃæµÄWindows¼¯³ÉÑéÖ¤¡£ÕâÀïÒ»¹²Óм¸¸ö²½Ö裬°üÀ¨£¬¾Ü¾øÄäÃû·ÃÎÊ£¬»ñÈ¡¿Í»§¶ËWindowsƾ֤£¬»ñÈ¡¿Í»§¶ËWindowsÓû§Ãû£¬È»ºó²åÈëFormsÑéÖ¤ÖС£ÎÒÃǽ«ÔÚÉÔºó´¦ÀíWindows¼¯³ÉÑé֤ʧ°ÜµÄÇé¿ö¡£WinLogin.aspxÖ»ÊÇÓÃÀ´²âÊÔ¼¯³ÉWindowsÑéÖ¤£¬Ã»ÓÐhtml¡£
ÎÒÃÇÀ´¿´ÈçºÎ¾Ü¾øÄäÃû·ÃÎʺÍÈ¡µÃ¿Í»§¶ËWindowsÖ¤Êé¡£Õâ¸öÎÊÌâµÄÃèÊö½«»áʹÄãÃ÷°×IISÒѾ­ÓµÓÐÁËÕâЩ¹¦ÄÜ£¬Äã¿ÉÒÔÖ±½ÓʹÓÃËüÃÇÀ´½â¾öÎÊÌâ¡£´ò¿ªIIS£¬ÓÒ¼üµã»÷WinLogin.aspxÎļþ£¬´ò¿ªÊôÐÔÉèÖã¬ÔÚ“Îļþ°²È«ÐÔ”±êÇ©ÖУ¬È¡ÏûÑ¡ÖГÄäÃû·ÃÎÊ”£¬È»ºóÑ¡ÖГ¼¯³ÉWindowsÉí·ÝÑéÖ¤”À´ÉèÖÃÕâ¸öÎļþµÄ·ÃÎÊ¿ØÖÆ¡£
µ«ÊÇ£¬ÕâÑù²¢²»ÄÜ×Ô¶¯È¡µÃÓû§Ãû£¬ÎÒÃÇ»¹ÐèÒª×öһЩÉèÖá£Í¨¹ý¸ú×ÙÒ³Ãæ£¬»òÕß·´±àÒëWindowsAuthenticationModuleÖеÄOnEnter·½·¨£¬Ä


Ïà¹ØÎĵµ£º

dz̸ASP.net°²È«±à³Ì

ÔÚWeb±à³Ì¹ý³ÌÖУ¬´æÔÚןܶలȫÒþ»¼¡£±ÈÈçÔÚÒÔǰµÄASP°æ±¾ÖУ¬CookieΪ·ÃÎÊÕߺͱà³ÌÕß¶¼ÌṩÁË·½±ã£¬²¢Ã»ÓÐÌṩ¼ÓÃܵŦÄÜ¡£´ò¿ªIEä¯ÀÀÆ÷£¬Ñ¡Ôñ“¹¤¾ß”²Ëµ¥ÀïµÄ“InternetÑ¡Ï¬È»ºóÔÚµ¯³öµÄ¶Ô»°¿òÀïµ¥»÷“ÉèÖÔ°´Å¥£¬Ñ¡Ôñ“²é¿´Îļþ”°´Å¥£¬ÔÚµ¯³öµÄ´°¿ÚÖУ¬¾Í»áÏÔʾӲÅÌÀï ......

ASP.NET¿çÒ³Ãæ´«Öµ¼¼ÇÉ×ܽá


¹ØÓÚÒ³Ãæ´«ÖµµÄ·½·¨£¬Òý·¢Á˺ܶàÌÖÂÛ¡£¿´À´ÓкܶàÈ˹Ø×¢Õâ¸ö£¬ÎÒ¾ÍÎÒ¸öÈ˹۵ã×öÁËЩ×ܽᣬϣÍû¶Ô´ó¼ÒÓÐËù°ïÖú¡£
1.  ʹÓÃQueryString±äÁ¿
QueryStringÊÇÒ»Öַdz£¼òµ¥µÄ´«Öµ·½Ê½£¬Ëû¿ÉÒÔ½«´«Ë͵ÄÖµÏÔʾÔÚä¯ÀÀÆ÷µÄµØÖ·À¸ÖС£Èç¹ûÊÇ´«µÝÒ»¸ö»ò¶à¸ö°²È«ÐÔÒªÇ󲻸߻òÊǽṹ¼òµ¥µÄÊýֵʱ£¬¿ÉÒÔʹÓÃÕâ¸ö·½·¨¡£µ«ÊǶÔÓÚ´« ......

´ø±à¼­µÄÏÂÀ­¿òasp.net

ÐÞ¸ÄÁË´Ó£ºhttp://www.cnblogs.com/ejiyuan/archive/2007/11/09/954325.htmlµÄÒ»ÅúÎÄÕ Éú³ÉÁË¿ÉÒÔÔÚGridviewÀïÃæµ÷ÓõÄCombBox¿Ø¼þ£¬ÊÇ»ùÓÚAjaxµÄ¡£
    ¶ÀÁ¢Ê¹ÓÃʹÓ÷½Ê½£¨£©£º  <Com:ComboBox ID="ComboBox2" runat="server" Independent="true"  Width="80px" EnableViewState="true"> ......

40ÌõASP.NET¿ª·¢Tip

»¶Ó­ÅÄש£¬¹²Í¬½ø²½£¡£¡£¡
1¡¢ÔÚcompilation Ï£¬ÇëÉèÖÃdebug=false £¬ÈçÏ£º
 
default Language="c#" debug="false">
2¡¢ÇëʹÓÃServer.Transfer´úÌæResponse.Redirect¡£
3¡¢Ê¹ÓÃValidator¿Ø¼þ£¬ÇëÒª¾­³£¼ì²éPage.IsValid¡£
4¡¢ÇëʹÓÃforeachÑ­»·£¬¶ø²»ÊÇΪ×Ö·û´®µü´úÑ­»·¡£
5¡¢ÇëʹÓÿͻ§¶ËÑéÖ¤ ......

ASP.NETѧϰ——µ¼º½ÌõÉè¼Æ·½°¸

2.4 µ¼º½ÌõÉè¼Æ·½°¸
Ò»¸öWebÕ¾µã£¬ÓÈÆäÊÇÐÅÏ¢Á¿´óµÄ´óÖÐÐÍWebÕ¾µã£¬Ó¦ÎªÓû§Ìṩվµãµ¼º½¡£Õ¾µãµ¼º½ÊÇÿ¸öÍøÕ¾±Ø²»¿ÉÉٵģ¬ËüÏ൱ÓÚ³ÇÊй«Â·µÄ·±ê¡£Í¨¹ýµ¼º½ÌõÉè¼Æ·½°¸£¬¿ÉÒÔÊ¹ÍøÕ¾ä¯ÀÀÕßÕÒµ½×Ô¼ºÏëÒªµÄÄÚÈÝ¡£
2.4.1 Ê÷Ð͵¼º½ÌõÉè¼Æ·½°¸
Ê÷Ð͵¼º½ÌõÉè¼ÆÖ÷ÒªÓ¦ÓÃTreeView¿Ø¼þ£¬TreeView¿Ø¼þ¶ÔÊý¾ÝÓÐ×ÅÁ¼ºÃµÄÖ§³Ö£¬Í¨¹ýÏÔ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ