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

ʹÓÃASP.NET 2.0 Profile´æ´¢Óû§ÐÅÏ¢[·­Òë]

×÷Õß: Stephen Walther
Ô­ÎĵØÖ·£ºhttp://msdn.microsoft.com/asp.net/default.aspx?pull=/library/en-us/dnvs05/html/UserProfiles.asp
Òë
ÕߣºTony Qu
¸ÅÒª£ºÐí¶àASP.NETÓ¦ÓóÌÐòÐèÒª¿ç·ÃÎʵÄÓû§ÊôÐÔ
¸ú×Ù¹¦ÄÜ£¬ÔÚASP.NET1.1ÖУ¬ÎÒÃÇÖ»ÄÜÈ˹¤ÊµÏÖÕâÒ»¹¦ÄÜ¡£µ«Èç½ñ£¬Ê¹Óà ASP.NET 2.0µÄProfile¶ÔÏó£¬Õâ¸ö¹ý³Ì±äµÃÒì
³£¼òµ¥¡£Stephen Walther½«ÑéÖ¤¸Ã¶ÔÏ󣬲¢ÏòÄãչʾÈçºÎʹÓÃProfileÀ´¸ú×ÙÓû§ÊôÐÔ¡¢´´½¨Ò»¸ö¹ºÎïÀº£¬¼°ÆäËûһЩÀý×Ó¡£
×ÜĿ¼
½éÉÜ
User Profile×ÜÀ¿
¶¨ÒåUser Profile
ʹÓÃProfile×é
ʹÓø´ÔÓµÄProfileÊôÐÔ
¼Ì³ÐÒ»¸öProfile
ǨÒÆÄäÃûProfileÉèÖÃ
ÅäÖÃProfile Provider
¹ÜÀíProfiles²¢Éú³ÉProfile±¨¸æ
×ܽá
Ïà¹ØÊé¼®
Microsoft
ASP.NET 2.0Ö§³Ö±»³ÆΪProfileµÄжÔÏó£¬Ëü¿ÉÒÔ×Ô¶¯ÔÚ¶à¸öWebÓ¦ÓóÌÐòµÄ·ÃÎÊÖ®¼ä´æ´¢Óû§ÐÅÏ¢¡£Ò»¸öUser Profile
ÖпÉÒÔ´æ´¢¸÷ÖÖÀàÐ͵ÄÐÅÏ¢£¬ÕâЩÐÅÏ¢¼È¿ÉÒÔÊǼòµ¥µÄstringºÍintegerÀàÐÍ£¬Ò²¿ÉÒÔÊǸ´ÔÓµÄ×Ô¶¨ÒåÀàÐÍ¡£ÀýÈ磬Äã¿ÉÒÔ´æ´¢Óû§µÄÐÕ¡¢¹ºÎïÀº¡¢ÓÃ
»§ÊôÐÔ»òÍøվʹÓÃÇé¿öͳ¼Æ¡£
±¾ÎÄÖУ¬Ä㽫ѧϰÈçºÎÔÚÒ»¸öÓ¦ÓÃÖж¨Òåuser profile¡£ÎÒÃÇÒ²»áÏòÄãÑÝʾÈçºÎÅäÖÃʹÓò»Í¬
providerµÄprofile¡£×îºó£¬Ä㽫ѧϰÈçºÎ¹ÜÀíºÍÉú³Éuser profileµÄ±¨¸æ¡£
User Profiles×ÜÀ¿
Profile
¶ÔÏóÓëSession¶ÔÏóÊ®·ÖÏàËÆ£¬µ«ÊǸüºÃÓÃһЩ¡£ÓëSessionÏàËƵĵط½ÔÚÓÚ£¬ProfileÊÇÏà¶ÔÓÚÒ»¸öÌض¨µÄÓû§µÄ£¬Ò²¾ÍÊÇ˵£¬Ã¿
¸öWebÓ¦ÓóÌÐòµÄÓû§¶¼ÓÐËûÃÇ×Ô¼ºµÄprofile¶ÔÏó¡£ÓëSession²»Í¬µÄÊÇ£¬Profile¶ÔÏóÊdz־öÔÏó¡£Èç¹ûÄãÏò
SessionÖÐÌí¼ÓÒ»¸öÏÔÚÄãÀ뿪Íøվʱ£¬¸ÃÏî¾Í»áÏûʧ¡£¶øProfileÔòÍêÈ«²»Í¬£¬µ±ÄãÐÞ¸ÄProfileµÄ״̬ʱ£¬ÐÞ¸ÄÔÚ
¶à¸ö·ÃÎÊÖ®¼ä¾ùÓÐЧ¡£
profileʹÓÃproviderģʽÀ´´æ´¢ÐÅÏ¢£¬Ä¬ÈÏÇé¿öÏ£¬user profile
µÄÄÚÈݻᱣ´æÔÚSQL Server ExpressÊý¾Ý¿âÖУ¬¸ÃÊý¾Ý¿âλÓÚÍøÕ¾µÄApp_DataĿ¼¡£È»¶ø£¬ÔÚ±¾Îĵĺó°ë²¿·Ö£¬Ä㽫Á˽âÈç
ºÎʹÓÃÆäËûÊý¾ÝÌṩÕß(data provider)À´´æ´¢ÐÅÏ¢£¬ÈçÍêÕû°æµÄSQL ServerÖеÄÒ»¸öÊý¾Ý¿â»òÕßÒ»¸öOracleÊý¾Ý¿â¡£
ÓëSession²»Í¬£¬ProfileÊÇÇ¿ÀàÐ͵ģ¬Session¶ÔÏó½ö½öÊÇÒ»¸öÏºÏ¶øÒÑ£¬¶øprofile¶ÔÏóÔòÓÐÇ¿Àà
ÐÍÊôÐÔ¡£
ʹÓÃÇ¿ÀàÐÍÊÇÓÐËüµÄµÀÀíµÄ¡£ÀýÈ磬ʹÓÃÇ¿ÀàÐÍ£¬Äã¾Í¿ÉÒÔÔÚMicrosoft Visual Web
DeveloperÖÐʹÓÃÖÇÄܸÐÖª¼¼Êõ£¬µ±Äã¼üÈëProfileºÍÒ»¸öµãµÄʱºò£¬ÖÇÄܸÐÖª»áµ¯³öÄãÒѾ­¶¨Òå¹ýµÄprofileÊôÐÔÁÐ
񡭜
¶¨Òåuser
profile
Äã¼È¿ÉÒÔ


Ïà¹ØÎĵµ£º

asp.netÃæÊÔÌâÊÕ¼¯ Ä㶼»áÁËÂð

1.newÓм¸ÖÖÓ÷¨
µÚÒ»ÖÖ:new Class();
µÚ¶þÖÖ:¸²¸Ç·½·¨
public new XXXX(){}
µÚÈýÖÖ:new Ô¼ÊøÖ¸¶¨·ºÐÍÀàÉùÃ÷ÖеÄÈκÎÀàÐͲÎÊý¶¼±ØÐëÓй«¹²µÄÎÞ²ÎÊý¹¹Ô캯Êý¡£
2.ÈçºÎ°ÑÒ»¸öarray¸´ÖƵ½arrayListÀï
foreach( object o in array )arrayList.Add(o);
3.datagrid.datasous ......

ASP.NET ÖеÄÉè¼Æģʽ֮MVCƪ


ASP.NET ÖеÄÉè¼Æģʽ֮MVCƪ

 
ASP.NET
ÖеÄÉè¼Æģʽ֮
MVC
ƪ
Éè¼Æģʽ
MVC
Ò³Ãæ¿ØÖÆÆ÷

Ä£°åÓë
Page
»ùÀà
Éè¼Æģʽ
Èí¼þ¿ª·¢ÖУ¬Èí¼þ¸´ÓúÍÍŶÓЭ×÷¶¼Ò»Ö±ÊÇ×îΪÈËÃǹØ×¢µÄÖØÒªÎÊÌâÖ®Ò»¡£ÓÐȤµÄÊÇ£¬ÕâÁ½¸öËƺõÊôÓÚÈí¼þ¹¤³Ì·¶³ëµÄÎÊÌⶼÓÐÒ»¸ö¹²Í¬µÄ¼¼Êõ·½ÃæµÄ½â¾öÖ®µÀ£ºÉè¼Æģʽ¡£
  ......

ASP.netÒ³ÃæÌøת·½Ê½ÈýÖÖ

 
asp.netÔÚ¿ª·¢Ê±,ÔÚ²»Í¬µÄÒ³Ãæ¼äÌøתÊÇÎÒÃdz£Óöµ½µÄÒ»¼þÊÂ,µ±Ò»¸ö¸´ÔÓµÄÂß¼­ÔÚÒ»¸öÒ³Ãæ·Å²»Ï·ֳɶþ¸ö»ò¶à¸öÒ³Ãæ´¦Àí¾ÍÐèÒªÔÚÒ³Ãæ¼äÌøת,ÓõÄ×î¶à»¹ÊÇÓû§µÄµÇ½°É.
ASP.NETÓõÄ×î¶àµÄÌøתÊÇResponse.Redirect,Õâ¸öÃüÁî¿ÉÒÔÖ±½Ó°ÑÇëÇóÖض¨Ïòµ½Ò»¸öÏà¶Ô»ò¾ø¶ÔµÄ·¾¶.Ëü»á°Ñµ±Ç°Ò³ÃæµÄµÄHttpÁ÷×è¶ÏÖ±½ÓÖض¨Ïòµ½ÐµÄU ......

ASP.NET 檔°¸ÏÂ載

//TransmitFileʵÏÖÏÂÔØ
    protected void Button1_Click(object sender, EventArgs e)
    {
        /*
        Î¢ÈíΪResponse¶ÔÏóÌṩÁËÒ»¸öеķ½·¨TransmitFileÀ´½â¾öʹÓÃRespo ......

asp.netģ̬´°¿ÚʹÓÃ

1 ÈçºÎÔÚÌá½»ºó·ÀÖ¹µ¯³öд°¿Ú
2 ÔÚģ̬´°¿ÚÖÐÔٴε¯³öģ̬´°¿Ú
3 ģ̬´°¿Ú·µ»ØÖµ
4 ˢи¸´°¿Ú
5 ¸¸´°¿ÚÈçºÎÌí¼Óˢнű¾
Ö÷´°¿Úµ¯³öÒ»¸öģ̬´°¿Ú,
var firstDiag = window.showModalDialog(url,window,"center:yes;dialogWidth:300px;dialogHeight:400px");
×¢:ÔÚurlÎļþµÄhead¼ÓÈë <base target='_self'> ¾ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ