Õ⼸ÌìÅöµ½¸öºÜÆæ¹ÖµÄÎÊÌ⣬ƽ³£ÔÚÏîÄ¿Öдӹ¤¾ßÏäÖУ¬°Ñ¿Ø¼þÍϵ½±à¼Çø£¬ÄÇÊÇÔÙ¼òµ¥ÈÝÒײ»¹ýÁË¡£
¿ÉÊǼ¸ÌìǰÅöµ½¾ÍÊÇ£¬ÎÞÂÛÄãÔõôÍÏ£¬¶¼ÎÞ·¨Íϵ½±à¼ÇøÖУ¬Çл»µ½Ô´Â룬ÔÙÍϵÄʱºòÊÇ¿ÉÒԵ쬲úÉúÁËHTML´úÂë
£¬ÔÙ½«ËüתÊÓͼµÄʱºò£¬·¢ÏÖÎÞ ·¨Õý³£ÏÔʾ¿Ø¼þ£¬£¬ËµÊÇÎÞ·¨ÕÒµ½¸ÃÒ³Ãæ¡£¡£¡£¡£¡£
н¨Á˼¸´ÎÒ²ÊDz»ÐУ¬ÒÔΪÊÇVS³öÁËÎÊÌâ¡£°ÑVS֨װÁË£¬»¹ÊÇͬÑùµÄÎÊÌâ¡£
ÕæÈÃÈËÓôÃÆ¡£
ÍøÉϲéÁËÒ»ÏÂÏà¹ØµÄ×ÊÁÏ£¬·¢ÏÖÔÚÏîÄ¿µÄÎļþÏÀ·¾¶ÖÐÓÐÒ»¸ö'C#'Ãû£¬µ¼ÖÂÁËIDEÎÞ·¨Ê¶±ð¡£
×îºóÈ¥µôÖ®ºó£¬¿Ø¼þÓÖ¿ÉÒÔÕý³£ÏÔʾÁË¡£ ......
CuteEditorÊÇÒ»¿î¹¦Äܷdz£Ç¿´óµÄAsp.net HTML±à¼Æ÷
Ò»¡¢CuteEditorµÄÅäÖÃ
1¡¢½«ÒÔÏÂÎļþ¿¼±´µ½ÄãÕ¾µã¸ùĿ¼ÏµÄbinÄÚ(ÕâЩÔÚCuteEditor6.0/bin϶¼¿ÉÒÔÕÒµ½£©
CuteEditor.dll£¬
CuteEditor.ImageEditor.dll£¨6.0Ôö¼ÓµÄEditorImage¹¦ÄÜ£©£¬
CuteEditor.lic£¨½âÃÜÎļþ£©£¬
NetSpell.SpellChecker.dll£¨Æ´Ð´¼ì²é¹¦ÄÜ£©
×¢£º£¨“.dic”ΪÀ©Õ¹ÃûµÄÎļþÊǴʵ䱣´æÎª´¿Îı¾ÎļþµÄ¸ñʽ¡£½«CuteEditor6.0/binÎļþ¼ÐÀïµÄ¶¼¿½µ½Õ¾µã¸ùĿ¼ÏµÄbinÄÚÒ²¿ÉÒÔ£©
2¡¢½«CuteSoft_ClientÎļþ¼Ð¿½±´µ½ÏîÄ¿µÄ¸ùĿ¼
CuteSoft_Client°üº¬CuteEditorÎļþ¼ÐºÍexample.css,·ÅÁ˿ؼþͼƬ,ÎļþÖ®ÀàµÄÊý¾Ýexample.cssËüÖ¸¶¨ÁË±à¼Æ÷µÄÑùʽ¡££¨ÔÚ2.0Ï¿ÉÄÜÒª°ÑdialogÎļþ¼ÐÀïÃæµÄgetfilethub.aspxɾ³ý£©
×¢:FilesPathÓÃÀ´ÉèÖÃËù¶ÔÓ¦µÄĿ¼,È磺FilesPath="~/admin/CuteSoft_Cl ......
CuteEditorÊÇÒ»¿î¹¦Äܷdz£Ç¿´óµÄAsp.net HTML±à¼Æ÷
Ò»¡¢CuteEditorµÄÅäÖÃ
1¡¢½«ÒÔÏÂÎļþ¿¼±´µ½ÄãÕ¾µã¸ùĿ¼ÏµÄbinÄÚ(ÕâЩÔÚCuteEditor6.0/bin϶¼¿ÉÒÔÕÒµ½£©
CuteEditor.dll£¬
CuteEditor.ImageEditor.dll£¨6.0Ôö¼ÓµÄEditorImage¹¦ÄÜ£©£¬
CuteEditor.lic£¨½âÃÜÎļþ£©£¬
NetSpell.SpellChecker.dll£¨Æ´Ð´¼ì²é¹¦ÄÜ£©
×¢£º£¨“.dic”ΪÀ©Õ¹ÃûµÄÎļþÊǴʵ䱣´æÎª´¿Îı¾ÎļþµÄ¸ñʽ¡£½«CuteEditor6.0/binÎļþ¼ÐÀïµÄ¶¼¿½µ½Õ¾µã¸ùĿ¼ÏµÄbinÄÚÒ²¿ÉÒÔ£©
2¡¢½«CuteSoft_ClientÎļþ¼Ð¿½±´µ½ÏîÄ¿µÄ¸ùĿ¼
CuteSoft_Client°üº¬CuteEditorÎļþ¼ÐºÍexample.css,·ÅÁ˿ؼþͼƬ,ÎļþÖ®ÀàµÄÊý¾Ýexample.cssËüÖ¸¶¨ÁË±à¼Æ÷µÄÑùʽ¡££¨ÔÚ2.0Ï¿ÉÄÜÒª°ÑdialogÎļþ¼ÐÀïÃæµÄgetfilethub.aspxɾ³ý£©
×¢:FilesPathÓÃÀ´ÉèÖÃËù¶ÔÓ¦µÄĿ¼,È磺FilesPath="~/admin/CuteSoft_Cl ......
Ê×ÏÈÃèÊöÒ»ÏÂÎÊÌâ:ÒòΪ¿Í»§µÄÐèÒª,°ÑËùÓжÔÓÚÊý¾Ý¿âµÄ²Ù×÷×ö³ÉÁË´æ´¢¹ý³Ì,ͬʱҲ´æÔÚ´øÓÐÊäÈë²ÎÊýµÄ´æ´¢¹ý³Ì.¿Í»§ÒªÇó½«ËùÓеÄÐÅÏ¢¶¼¿ÉÒÔÓÃË®¾§±¨±íÏÔʾ.ÎÒÃǶ¼ÖªµÀ,ҪʹÓÃË®¾§±¨±íÎÒÃǾÍҪʹÓÃÊý¾ÝÔ´µÄ.ÔÚÕâÀï,ÎÒÃÇʹÓõÄÊý¾ÝÔ´×ÔÈ»¶øÈ»Ò²¾ÍÊÇ´æ´¢¹ý³ÌÁË.µ±È»,ÎÒÃÇÒ²ÊÇÖªµÀµÄ,ÔÚADO.NETµÄÁ¬½ÓģʽÏÂ,Òª¸øË®¾§±¨±íÉèÖÃÊý¾ÝÔ´ÎÒÃÇÐèÒªÓõ½Êý¾Ý¼¯Îļþ,ͬʱ,Ò²ÃâÈ¥ÁËÎÒÃÇÉè¼ÆË®¾§±¨±íµÄʱ¼ä.ÔÚʹÓÃÊý¾Ý¼¯Îļþ×÷Ϊˮ¾§±¨±íµÄÊý¾ÝԴʱ´æÔÚÁËÕâÑùÒ»ÖÖÇé¿ö,ÎÒÃÇʹÓÃûÓдøÊäÈë²ÎÊýµÄ´æ´¢¹ý³ÌÊǺܼòµ¥µÄ,¿ÉÊÇÒ»µ©ÎÒÃÇÒªÍù´æ´¢¹ý³ÌÀïÃæ´«Èë²ÎÊý,¾Í³öÏÖÁËÎÊÌâ,ÎÒÃDz»ÄÜÏñÔÚwinformµ±ÖÐÄÇÑù¸øË®¾§±¨±íʵÀý»¯,ÔÒòÊÇÔÚASP.NET 2005ÖÐË®¾§±¨±íÊÇÒ»¸öÎļþ,ËüûÓи½´øµÄ.csÎļþ.ÄÇô,ÎÒÃÇÈçºÎ½â¾öÕâ¸öÎÊÌâÄØ?
½âÎö:²ÎÕÕÒÔǰÔÚwinformÀïÃæÉè¼ÆµÄģʽ,ÎÒÃÇ¿ÉÒÔÏëµ½,ÔÚwinformÖÐË®¾§±¨±í¿ÉÒÔʵÀý»¯,Êý¾Ý¼¯ÎļþÒ²ÊÇ¿ÉÒÔʵÀý»¯µÄ,¿ÉÊÇÔÚÉÏÊöÎÊÌâÖÐÊDz»ÄÜʵÏÖµÄ,Ò²¾Í²»Äܰ´ÕÕwinformÖеÄд·¨È¥Ð´ÕâЩ´úÂëÁË.ÎÒÃÇ¿ÉÒÔ»ØÏëÒ»ÏÂÔÚASP.NETÏÂËùÓõ½µÄ¶«Î÷:aspxÎļþ,aspx.csÎļþ,Ë®¾§±¨±í,±¨±íÔĶÁÆ÷,±¨±íÔ´,Êý¾Ý¼¯Îļþ,´æ´¢¹ý³Ì.¿É¼û,±¨±íÔ´Õâ¸ö¿Ø¼þÊÇÔÚwinformд·¨ÖÐûÓеĶ ......
ÔÚ¿ª·¢ÐèÒªÓû§×¢²áºó²ÅÄÜʹÓÃÌṩµÄ¸÷ÏÄܵÄÓ¦ÓóÌÐòʱ£¬ÔÚÐÂÓû§Ìá½»×¢²áÐÅÏ¢ºó£¬½Ï³£¼ûµÄ×ö·¨ÊÇÓɳÌÐòÉú³ÉËæ»úÃÜÂ룬Ȼºó·¢ËÍÃÜÂëµ½Óû§×¢²áʱÌîдµÄµç×ÓÐÅÏ䣬Óû§ÔÙÓÃÊÕµ½µÄÃÜÂëÀ´¼¤»îÆäÕÊ»§¡£
ʵÏÖASP.NETÉú³ÉËæ»úÃÜÂ빦ÄÜÊǺÜÈÝÒ׵ģ¬ÏÂÃæµÄ´úÂë¸ø³öÁËÍêÕûµÄʵÏÖ·½·¨£º
publicstaticstringMakePassword(stringpwdchars,intpwdlen)
{
stringtmpstr="";
intiRandNum;
Randomrnd=newRandom();
for(inti=0; i{
iRandNum=rnd.Next(pwdchars.Length);
tmpstr+=pwdchars[iRandNum];
}
returntmpstr;
} ¶ÔÕÕÔ´Â룬½²Ò»Ï¾ßÌåµÄ˼·£º
·½·¨ MakePassword ½ÓÊÜÁ½¸ö²ÎÊý£¬pwdchars ²ÎÊýÖ¸¶¨Éú³ÉµÄËæ»úÃÜÂë´®¿ÉÒÔʹÓÃÄÄЩ×Ö·û£¬pwdlen Ö¸¶¨Éú³ÉµÄËæ»úÃÜÂë´®µÄ³¤¶È¡£ÓÐÁËÕâÁ½¸ö²ÎÊý£¬Í¨¹ýµ÷Óà Random ÀàµÄ Next() ·½·¨£¬ÏÈ»ñµÃÒ»¸ö´óÓÚ»òµÈÓÚ 0 ¶øÐ¡ÓÚ pwdchars ³¤¶ÈµÄÕûÊý£¬ÒÔ¸ÃÊý×÷ΪË÷ÒýÖµ£¬´Ó¿ÉÓÃ×Ö·û´®ÖÐËæ»úÈ¡×Ö·û£¬ÒÔÖ¸¶¨µÄÃÜÂ볤¶ÈΪѻ·´ÎÊý£¬ÒÀ´ÎÁ¬½ÓÈ¡µÃµÄ×Ö·û£¬×îºó¼´µÃµ½ËùÐèµÄËæ»úÃÜÂë´®ÁË¡£
´úÂëµ÷Óà MakePassword() ·½·¨»ñÈ¡³¤¶ÈΪ 10 £¬¿ÉÓÃ×Ö·û·¶Î§Îª´óСд×Öĸ¼°Êý×ÖµÄËæ»ú×Ö·û´®¡£
string randomchars ="abcdefghijklmnopqrstuvwxyz ......
ÔÚ±¾ÑÝÁ·ÖУ¬Äú½«Ê¹Óà ECMAScript (JavaScript) ÒÔÈ«Çò»¯¸ñʽÏÔʾÈÕ¡¢ÔÂºÍÆäËûÓëÈÕÆÚÏà¹ØµÄÖµ¡£ASP.NET ÖÐµÄ AJAX ¹¦ÄÜ»ùÓÚ ScriptManager ¿Ø¼þÖеÄÉèÖÃÌṩ¿Í»§¶ËÈ«Çò»¯Ö§³Ö¡£½«ÕâЩȫÇò»¯ÉèÖÃÓ¦ÓÃÓÚ Web Ó¦ÓóÌÐòºó£¬¿ÉÒÔʹÓÿͻ§¶Ë½Å±¾»ùÓÚÇøÓòÐÔÖµÉèÖà JavaScript Date »ò Number ¶ÔÏóµÄ¸ñʽ¡£´Ë²Ù×÷²»ÐèÒª»Ø·¢µ½·þÎñÆ÷¡£
¿Í»§¶Ë½Å±¾Ê¹ÓõÄÇøÓòÐÔÖµ»ùÓÚÓÉÓû§µÄä¯ÀÀÆ÷ÉèÖÃÌṩµÄĬÈÏÇøÓòÐÔÉèÖ᣻òÕߣ¬»¹¿ÉÒÔͨ¹ýÔÚÓ¦ÓóÌÐòÖÐʹÓ÷þÎñÆ÷ÉèÖûò·þÎñÆ÷´úÂ룬½«ÆäÉèÖÃÎªÌØ¶¨µÄÇøÓòÐÔÖµ¡£
ÇøÓòÐÔÖµÌṩÓйØÌض¨ÇøÓòÐÔ£¨ÇøÓòÉèÖ㩵ÄÐÅÏ¢¡£ÇøÓòÐÔÖµÓÉÁ½¸ö±íʾÓïÑÔµÄ×ÖĸºÍÁ½¸ö±íʾ¹ú¼Ò»òµØÇøµÄ×Öĸ×éºÏ¶ø³É¡£Ê¾Àý°üÀ¨ es-MX£¨Î÷°àÑÀÓï/Ä«Î÷¸ç£©¡¢es-CO£¨Î÷°àÑÀÓï/¸çÂ×±ÈÑÇ£©ºÍ fr-CA£¨·¨Óï/¼ÓÄô󣩡£
ASP.NET AJAX Date À©Õ¹Í¨¹ýÌṩ localeFormat ·½·¨£¬Ïò JavaScript Date ¶ÔÏóÌí¼Óй¦ÄÜ¡£Ê¹Óô˷½·¨¿ÉÒÔ»ùÓÚä¯ÀÀÆ÷µÄÓïÑÔÉèÖᢷþÎñÆ÷ÉèÖûò·þÎñÆ÷´úÂëÉèÖà Date ¶ÔÏóµÄ¸ñʽ¡£ÕâЩÉèÖûáÓ°Ïì·þÎñÆ÷µÄÇøÓòÐÔÖµ£¬·þÎñÆ÷È»ºó¶Ô´ËÇøÓòÐÔÖµ½øÐнâÊÍ£¬ÒÔÉú³ÉÒ»¸ö¿Í»§¶Ë¶ÔÏ󣬲¢ÓÉ Sys.CultureInfo.CurrentCulture ÊôÐÔ¹«¿ª¸Ã¶ÔÏ󡣴˶ÔÏóÓÃÓÚ ......
ASP.NET AJAX Timer ¿Ø¼þ°´¶¨ÒåµÄʱ¼ä¼ä¸ôÖ´Ðлط¢¡£Èç¹û½« Timer ¿Ø¼þÓÃÓÚ UpdatePanel ¿Ø¼þ£¬Ôò¿ÉÒÔ°´¶¨ÒåµÄʱ¼ä¼ä¸ôÆôÓò¿·ÖÒ³¸üС£Ò²¿ÉÒÔʹÓà Timer ¿Ø¼þÀ´·¢ËÍÕû¸öÒ³Ãæ¡£
µ±ÄúÒªÖ´ÐÐÒÔϲÙ×÷ʱ£¬ÇëʹÓà Timer ¿Ø¼þ£º
·¶¨ÆÚ¸üÐÂÒ»¸ö»ò¶à¸ö UpdatePanel ¿Ø¼þµÄÄÚÈÝ£¬¶øÎÞÐèË¢ÐÂÕû¸öÍøÒ³¡£
·Ã¿µ± Timer ¿Ø¼þµ¼Ö»ط¢Ê±ÔËÐзþÎñÆ÷ÉϵĴúÂë¡£
·°´¶¨ÒåµÄʱ¼ä¼ä¸ô½«Õû¸öÍøÒ³Í¬²½·¢²¼µ½ Web ·þÎñÆ÷ÉÏ¡£
Ò»¡¢½éÉÜ
Timer ¿Ø¼þÊÇÒ»¸ö·þÎñÆ÷¿Ø¼þ£¬Ëü»á½«Ò»¸ö JavaScript ×é¼þǶÈëµ½ÍøÒ³ÖС£µ±¾¹ý Interval ÊôÐÔÖж¨ÒåµÄʱ¼ä¼ä¸ôʱ£¬¸Ã JavaScript ×é¼þ½«´Óä¯ÀÀÆ÷Æô¶¯»Ø·¢¡£Äú¿ÉÒÔÔÚÔËÐÐÓÚ·þÎñÆ÷ÉϵĴúÂëÖÐÉèÖà Timer ¿Ø¼þµÄÊôÐÔ£¬ÕâЩÊôÐÔ½«´«µÝµ½¸Ã JavaScript ×é¼þ¡£
ʹÓà Timer ¿Ø¼þʱ£¬±ØÐëÔÚÍøÒ³ÖаüÀ¨ ScriptManager ÀàµÄʵÀý¡£
Èô»Ø·¢ÊÇÓÉ Timer ¿Ø¼þÆô¶¯µÄ£¬Ôò Timer ¿Ø¼þ½«ÔÚ·þÎñÆ÷ÉÏÒý·¢ Tick ʼþ¡£µ±Ò³·¢Ë͵½·þÎñÆ÷ʱ£¬¿ÉÒÔ´´½¨ Tick ʼþµÄʼþ´¦Àí³ÌÐòÀ´Ö´ÐÐһЩ²Ù×÷¡£
ÉèÖà Interval ÊôÐÔ¿ÉÖ¸¶¨»Ø·¢·¢ÉúµÄƵÂÊ£¬¶øÉèÖà Enabled ÊôÐÔ¿É´ò¿ª»ò¹Ø±Õ Timer¡£In ......