ASP.NET ³£ÓõÄÕýÔò±í´ïʽ
ÓÃÕýÔò±í´ïʽÏÞÖÆÖ»ÄÜÊäÈëÖÐÎÄ£º
¡¡¡¡1.ÓÃÕýÔò±í´ïʽÏÞÖÆÖ»ÄÜÊäÈëÈ«½Ç×Ö·û£º
¡¡¡¡2.ÓÃÕýÔò±í´ïʽÏÞÖÆÖ»ÄÜÊäÈëÊý×Ö£º
¡¡¡¡3.ÓÃÕýÔò±í´ïʽÏÞÖÆÖ»ÄÜÊäÈëÊý×ÖºÍÓ¢ÎÄ£º
¡¡¡¡4.¼ÆËã×Ö·û´®µÄ³¤¶È(Ò»¸öË«×Ö½Ú×Ö·û³¤¶È¼Æ2£¬ASCII×Ö·û¼Æ1)
¡¡¡¡String.prototype.len=function(){return this.replace([^\x00-\xff]/g,"aa").length;}
¡¡¡¡5.javascriptÖÐûÓÐÏñvbscriptÄÇÑùµÄtrimº¯Êý£¬ÎÒÃǾͿÉÒÔÀûÓÃÕâ¸ö±í´ïʽÀ´ÊµÏÖ£¬ÈçÏ£º
¡¡¡¡String.prototype.trim = function()
¡¡¡¡{
¡¡¡¡return this.replace(/(^\s*)|(\s*$)/g, "");
¡¡¡¡}
¡¡¡¡ÀûÓÃÕýÔò±í´ïʽ·Ö½âºÍת»»IPµØÖ·£º
¡¡¡¡6.ÏÂÃæÊÇÀûÓÃÕýÔò±í´ïʽƥÅäIPµØÖ·£¬²¢½«IPµØÖ·×ª»»³É¶ÔÓ¦ÊýÖµµÄJavascript³ÌÐò£º
¡¡¡¡function IP2V(ip)
¡¡¡¡{
¡¡¡¡re=/(\d+)\.(\d+)\.(\d+)\.(\d+)/g //Æ¥ÅäIPµØÖ·µÄÕýÔò±í´ïʽ
¡¡¡¡if(re.test(ip))
¡¡¡¡{
¡¡¡¡return RegExp.$1*Math.pow(255,3))+RegExp.$2*Math.pow(255,2))+RegExp.$3*255+RegExp.$4*1
¡¡¡¡}
¡¡¡¡else
¡¡¡¡{
¡¡¡¡throw new Error("²»ÊÇÒ»¸öÕýÈ·µÄIPµØÖ·!")
¡¡¡¡}
¡¡¡¡}
¡¡¡¡²»¹ýÉÏÃæµÄ³ÌÐòÈç¹û²»ÓÃÕýÔò±í´ïʽ£¬¶øÖ±½ÓÓÃsplitº¯ÊýÀ´·Ö½â¿ÉÄܸü¼òµ¥£¬³ÌÐòÈçÏ£º
¡¡¡¡var ip="10.100.20.168"
¡¡¡¡ip=ip.split(".")
¡¡¡¡alert("IPÖµÊÇ£º"+(ip[0]*255*255*255+ip[1]*255*255+ip[2]*255+ip[3]*1))
¡¡¡¡ÕýÔò±í´ïʽÓÃÓÚ×Ö·û´®´¦Àí¡¢±íµ¥ÑéÖ¤µÈ³¡ºÏ£¬ÊµÓøßЧ¡£ÏÖ½«Ò»Ð©³£Óõıí´ïʽÊÕ¼¯ÓÚ´Ë£¬ÒÔ±¸²»Ê±Ö®Ðè¡£
¡¡¡¡Æ¥ÅäÖÐÎÄ×Ö·ûµÄÕýÔò±í´ïʽ£º [\u4e00-\u9fa5]
¡¡¡¡Æ¥ÅäË«×Ö½Ú×Ö·û(°üÀ¨ºº×ÖÔÚÄÚ)£º[^\x00-\xff]
¡¡¡¡Æ¥Åä¿Õ°×ÐеÄÕýÔò±í´ïʽ£º\n\s*\r
¡¡¡¡Æ¥ÅäHTML±ê¼ÇµÄÕýÔò±í´ïʽ£º< (\S*?)[^>]*>.*?< /\1>|< .*? />
¡¡¡¡Æ¥ÅäÊ×β¿Õ°××Ö·ûµÄÕýÔò±í´ïʽ£º^\s*|\s*$
¡¡¡¡Æ¥ÅäEmailµØÖ·µÄÕýÔò±í´ïʽ£º\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
¡¡¡¡Æ¥ÅäÍøÖ·URLµÄÕýÔò±í´ïʽ£º[a-zA-z]+://[^\s]*
¡¡¡¡Æ¥ÅäÕʺÅÊÇ·ñºÏ·¨(×Öĸ¿ªÍ·£¬ÔÊÐí5-16×Ö½Ú£¬ÔÊÐí×ÖĸÊý×ÖÏ»®Ïß)£º^[a-zA-Z][a-zA-Z0-9_]{4,15}$
¡¡¡¡Æ¥Åä¹úÄڵ绰ºÅÂ룺\d{3}-\d{8}|\d{4}-\d{7}
¡¡¡¡Æ¥ÅäÌÚѶQQºÅ£º[1-9][0-9]{4,}
¡¡¡¡Æ¥ÅäÖйúÓÊÕþ±àÂ룺[1-9]\d{5}(?!\d)
¡¡¡¡Æ¥ÅäÉí·ÝÖ¤£º\d{15}|\d{18}
¡¡¡¡Æ¥ÅäipµØÖ·£º\d+\.\d+\.\d+\.\d+
¡¡¡¡Æ¥ÅäÌØ¶¨Êý×Ö£º
¡¡¡¡^[1-9]\d*$¡¡ ¡¡ //Æ¥ÅäÕýÕûÊý
¡¡¡¡^-[1-9]\d*$ ¡¡ //Æ¥Å为ÕûÊý
¡¡¡¡^-?[1-9]
Ïà¹ØÎĵµ£º
1.Server.MapPath("/") //Ó¦ÓóÌÐò¸ùĿ¼ËùÔÚµÄλÖà Èç C:\Inetpub\wwwroot\
2.Server.MapPath("./") //±íʾËùÔÚÒ³ÃæµÄµ±Ç°Ä¿Â¼
//×¢£ºµÈ¼ÛÓÚServer.MapPath("") ·µ»Ø Server.MapPath("")ËùÔÚÒ³ÃæµÄ//ÎïÀíÎļþ·¾¶
3.Server.MapPath("../")//±íʾÉÏÒ»¼¶Ä¿Â¼
4.Server.MapPath("~/../");//±íʾ±¾ÎļþËùÔÚÎļþ¼ ......
ÔÚwebconfigÖÐÓÐÒ»¸öÖØÒª½Úµã <system.web> ÆäÖаüÀ¨ÁËÒ»¸öÉí·ÝÑéÖ¤ÅäÖýڵã
<authentication mode="Windows"/>
ÆäÖÐ authentication ÊǽڵãÃû£¬modeÊÇģʽ£¬ÉÏÊö´úÂë±íʾ ²ÉÓÃwindowsÉí·ÝÑéÖ¤£¬ÄÇô´ËʱÉí·ÝÑéÖ¤½«½»¸øiis´¦Àí£¬¶øiisÖÐĬÈÏÉè
<authentication mode="Forms" >
&n ......
ÔÎĵØÖ·:http://www.bengtbe.com/blog/post/2009/02/27/Using-StructureMap-with-the-ASPNET-MVC-framework.aspx
Using StructureMap with the ASP.NET MVC framework
2009-02-27 ÐÇÆÚÎå ×÷Õß:bengtbe
ÔÚÕâÀïÎÒÒª²ûÊöµÄÊÇÔõôÓÃ.net frameword ¿ò¼ÜϵÄStructureMapÕâ¸öÀà.
ÔÚѧϰÕâ¸öÖ®¼äÄãÐèÒª¶ÔASP.NE ......
ViewDataÓÐÒ»¸öModelStateµÄÊôÐÔ£¬ÕâÊÇÒ»¸öÀàÐÍΪModelStateDictionaryµÄModelStateÀàÐ͵Ä×ֵ伯ºÏ¡£ÔÚ½øÐÐÊý¾ÝÑéÖ¤µÄʱºòÕâ¸öÊôÐÔÊDZȽÏÓÐÓõġ£ÔÚʹÓÃHtml.ValidationMessage()µÄʱºò£¬¾ÍÊÇ´ÓViewData.ModelStateÖмì²âÊÇ·ñÓÐÖ¸¶¨µÄKEY£¬Èç¹û´æÔÚ£¬¾ÍÌáʾ´íÎóÐÅÏ¢¡£ÀýÈçÔÚǰһƪÎÄÕÂASP.NET MVC ÈëÃÅ7¡¢HellperÓëÊý¾ÝµÄÌá ......
ÔÚIIS6Éϲ¿Êð¹ýASP.Net MVCµÄÒ»¶¨ÖªµÀ£¬ÎªÁËÄÜÈÃIIS½«¶ÔASP.Net MVCµÄÇëÇóת·¢¸øASP.Net´¦Àí£¬±ØÐëÌí¼ÓÓ¦ÓóÌÐòISAPIÓ³Éä¡£ ±ÜÃâÕâÖÖÓ³ÉäÌí¼ÓµÄÒ»ÖÖ·½·¨ÊÇÀûÓÃÒÑÓеÄÓ³É䣬ÀýÈç.aspxÀ©Õ¹ÃûµÄÓ³Éä¡£²»¹ýÄÇÑùµÄ»°ASP.Net MVCµÄUrl»áºÜ¡°ÄÑ¿´¡±£¬¡°http://localhost/ASPNETMVCAPP/Account.aspx/Logon/¡±¡£Èç¹ûÄÜ°ÑÆäÖеÄ.a ......