dz̸ASP.NETµÄÄÚ²¿»úÖÆ(Ò»)
ǰÑÔ£ºµ±Ò»¸öHttpÇëÇó·¢Ë͸øÒ»¸öaspxÒ³ÃæÊ±,·þÎñÆ÷½øÐÐÁËÄÄЩ²Ù×÷£¿ÓÖÈçºÎÀ´½âÎöÕâ¸öÇëÇó£¿ASP.NETÔÚ½ÓÊÕÇëÇóºóÊÇÔõôÔËÐеģ¬ÈçÔõô±àÒëÒÔ¼°ÔõôÑùÓÃÍйܵĴúÂëÀ´ÔËÐеģ¿.....Àí½âÕâЩÎÊÌ⣬ʹÎÒÃÇ¿ÉÒÔ¸ü¼ÓºÃµÄ¿ª·¢ASP.NET¡£
¡¡¡¡1.µ±ÎÒÃÇÔÚä¯ÀÀÆ÷ÖÐÇëÇóÒ»¸öASP.NETÍøÕ¾µÄij¸öÒ³ÃæµÄʱºò£¬È磬ÎÒÃÇÔÚä¯ÀÀÆ÷ÖÐÊäÈë"http://localhost/Demo.aspx"£¬Õâ¸öÇëÇó¾Í±»·¢Ë͵½ÁË·þÎñÆ÷£¨µ±È»ÁË£¬Õâ¸öÍøÕ¾ÊDz¿ÊðÔÚIISÖеģ©¡£µ±ÇëÇóµ½´ïÁË·þÎñÆ÷Ö®ºó£¬ÄÇôIIS¾Í¿ªÊ¼½øÐÐһϵÁеIJÙ×÷¡£×¢Ò⣬²»ÊÇÿ¸öÇëÇó¶¼Ò»¶¨»áÓÉASP.NETÀ´ÔËÐд¦ÀíµÄ£¬´ó¼ÒÉÔºó¾Í»áÃ÷°×Ϊʲô¡£
¡¡¡¡2.ÔÚIISÖÐÓÐÒ»¸ö×é¼þ£ºhttp.sys£¬ÆäʵÕâ¸ö×é¼þµÄ×÷Óúܼòµ¥£¬¾ÍÊÇÑéÖ¤ÇëÇóµÄurl£¬Èç֮ǰµÄ"http://localhost/Demo.aspx".Èç¹ûÇëÇóµÄURL²»·ûºÏhttp.sysµÄÒªÇó£¬ÄÇôÕâ¸öÇëÇó¾Í²»»á±»´«µÝ¸øASP.NETµÄ´¦Àí³ÌÐò£¬ÕâÑù¾ÍÔÚIISÕâµÀÃż÷ÕâЩ×èÖ¹Á˲»ºÏ·¨µÄurlÇëÇó£¬ÕâÑùASP.NET¾Í²»Óô¦ÀíÕâ¸ö²»ºÏ·¨µÄÇëÇ󣬾ͼõÇáÁË·þÎñÆ÷µÄѹÁ¦¡£
¡¡¡¡ÏÂÃæ£¬ÎÒÃǾÍÀ´¿´¿´Õâ¸öhttp.sysµ½µ×ÊÇÔõôÑù´¦ÀíÇëÇóµÄurlµÄ£¬µ±´ó¼ÒÃ÷°×Õâ¸öÎÊÌâºó£¬¾Í¿ÉÒÔ°ïÖúÎÒÃǽâ¾öºÜ¶àµÄÒÔǰÓöµ½µÄÎÊÌâ¡£
¡¡¡¡Ê×ÏÈÇë´ó¼Ò¿´¿´ÏÂÃæµÄͼ£º
¡¡¡¡Í¼Æ¬¿´²»Çå³þ£¿Çëµã»÷ÕâÀï²é¿´Ôͼ£¨´óͼ£©¡£¡¡
µ±·¢ËÍÒ»¸öÇëÇóÀ´ÇëÇóÒ³ÃæµÄʱºò£¬http.sys¾Í»á¼ì²éÕâ¸öÇëÇóµÄurlºÍheadersµÄ×ܵĴóС£º°üº¬¼ì²éurlÖÐÓйزéѯ×Ö·û´®µÄ´óС£¬Èçdemo.aspx?username=demo,Ò²»á¼ì²écookieµÄ´óС¡£°ÑÕâЩËùÓÐµÄ¼ÓÆðÀ´£¬¿´¿´ËüÃÇÊÇ·ñ³¬¹ýÁË16KB£¬Èç¹û³¬¹ýÁË£¬ÇëÇó¾Íʧ°ÜÁË¡£ËùÒÔÇëÇó¸ù±¾¾ÍûÓд«µÝ¸øASP.NET¡£
¡¡¡¡¶øÇÒÔÚhttp.sys¼ì²éurlµÄʱºòÒ²ÓкܶàµÄÒªÇóµÄ¡£ÈçÎÒÃÇ֮ǰµÄÄǸöurl£º
¡¡¡¡http://localhost/Demo.aspx
¡¡¡¡Õâ¸öurlÊÇÓÉlocalhost£¬Demo.aspx£¬ÕâЩ·¾¶µÄƬ¶Î×é³ÉµÄ£¬Ã¿Ò»¸öÓÉ"/"·Ö¸îµÄ×Ö·û´®¶¼ÊÇÒ»¸ö·¾¶Æ¬¶Î£¬±¾ÀýÖоÍÓÐÁ½¸ö·¾¶Æ¬¶Î¡£ÔÚĬÈÏÇé¿öÏ£¬http.sysÒªÇóÒ»¸öurlµÄ·¾¶Æ¬¶Î²»³¬¹ý255¸ö£¬²¢ÇÒÿ¸ö·¾¶Æ¬¶ÎµÄ´óСҲ²»Òª³¬¹ý260¸ö×Öĸ¡£µ«ÊÇ×¢Ò⣬Èç¹ûÔÚDemo.aspxºóÃæÓвéѯ×Ö·û´®£¬"Demo.aspx?page=1",ÄÇôÕâ¸öƬ¶Î¾Í¿ÉÒÔ³¬¹ý260¸ö×ÖĸµÄÏÞÖÆ£¬¼´"Demo.aspx?page=1"¿ÉÒÔ¸ü´ó¡£µ«ÊDz»¹ÜÔõôÑù£¬ÕâЩurlµÄ´óС£¬Èç֮ǰËù˵µÄ£¬²»Äܳ¬¹ý16KB¡£Èç¹ûûÓÐͨ¹ýhttp.sysµÄÒªÇó£¬IIS¾Í·¢ËÍÒ»¸ö404µÄ´íÎó¡£
¡¡¡¡Ö®Ç°Ò²ËµÁ˵ģ¬ÄÇÊÇĬÈϵÄÕâÖ»£¬ÆäʵÕâЩÉèÖÃÎÒÃÇÊÇ¿ÉÒÔÔÚ×¢²á±íÖиĵġ£µ«ÊÇĬÈÏÉèÖÃÒѾºÜ²»´íÁË£¬ËùÒÔÒ»°ãûÓбØÒª¸Ä¡£
¡¡¡¡
Ïà¹ØÎĵµ£º
ÔÚweb configÖÐ ×÷ÈçÏÂÅäÖãº
<connectionStrings>
<add name="ydycon" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;
Data Source=|DataDirectory|ydy.mdb" providerName="System.Data.OleDb"/>
</connectionStrings>
ÔÚ.netÎļþÖÐÓ¦ÓÃÁ´½Ó ......
a.aspx
//ÏÔʾij¸ö¶©µ¥µÄÏêϸÐÅÏ¢£¬Í¨¹ýÒ»¸öģ̬¶Ô»°¿ò£¬¶øÇÒÆÁÄ»»á±äÑÕÉ«
function ShowOrderDetails(orderId) {
var url = "AddMenu.aspx?ID=" + orderId;
&n ......
×î½üÅöµ½Ò»ÎÊÌ⣬ÐèÒªÔÚASP.NetºÍJavaScriptÖд«µÝÊý¾Ý¡£¾ßÌåµÄÐèÇóÊÇÕâÑùµÄ£¬Ò³Ãæpostbackºó½«»áload JS£¬µ«ÊÇÐèÒª¼Çס֮ǰij¸ö״̬£¬Õâ¸ö״̬ÊÇÖ¸JSµÄ״̬£¬Ò²¾ÍÊÇ˵load JSºó£¬»¹Òª¼Çס֮ǰµÄ״̬£¬¶ø²»Êǻص½Ä¬ÈϵÄ״̬¡£
Ò»¿ªÊ¼ÏëÁ˺ܶà°ì·¨£¬µ«¶¼²»³É¹¦£¬ºóÀ´ÎÊÁËÎÊͬÊ£¬·¢ÏÖ¿ÉÒÔͨ¹ýÒþ²ØµÄ±íµ¥ÔªËØÀ´´«µÝÊý¾Ý£¬ËùÒ ......
substring
public String substring(int beginIndex)·µ»ØÒ»¸öеÄ×Ö·û´®£¬ËüÊÇ´Ë×Ö·û´®µÄÒ»¸ö×Ó×Ö·û´®¡£¸Ã×Ó×Ö·û´®Ê¼ÓÚÖ¸¶¨Ë÷Òý´¦µÄ×Ö·û£¬Ò»Ö±µ½´Ë×Ö·û´®Ä©Î²¡£
ÀýÈ磺
"unhappy".substring(2) returns "happy"
"Harbison".substring(3) returns "bison"
"emptiness".substring(9) returns "" (an empty string)
² ......
ÔÚASP.NETÖУ¬Îļþ´¦ÀíµÄÕû¸ö¹ý³Ì¶¼ÊÇÎ§ÈÆ×ÅSystem.IO Õâ¸öÃû³Æ¿Õ¼äÕ¹¿ªµÄ¡£Õâ¸öÃû³Æ¿Õ¼äÖоßÓÐÖ´ÐÐÎļþ¶Á¡¢Ð´ËùÐèÒªµÄÀà¡£±¾ÎÄ´Ó×î»ù±¾µÄ²Ù×÷¿ªÊ¼£¬½âÊÍÔÚASP.NETÖÐÎļþ´¦ÀíµÄ¸ÅÄ°üÀ¨Èç´ÓÒ»¸öÎļþÖжÁÈ¡ÄÚÈÝ¡¢ÈçºÎÏòÒ»¸öÎļþÖÐдÈëÄÚÈݺÍÈçºÎɾ³ýÒ»¸öÎļþ¡£¡¡¡¡
Ç°ÃæÒѾÌáµ½£¬ÒªÏëÔÚASP.NET Ò³ÃæÖнøÐÐÎļþ´¦Àí£¬±ØÐ ......