ÔÚaspÖÐʹÓñäÁ¿ºÍ³£Á¿
ʹÓñäÁ¿ºÍ³£Á¿
±äÁ¿ÊǼÆËã»úÄÚ´æÖÐÒÑÃüÃûµÄ´æ´¢Î»Öã¬ÆäÖаüº¬ÁËÊý×Ö»ò×Ö·û´®µÈÊý¾Ý¡£±äÁ¿°üº¬µÄÐÅÏ¢±»³ÆÎª±äÁ¿µÄÖµ¡£±äÁ¿Ê¹ÓÃÓû§±ãÓÚÀí½â½Å±¾²Ù×÷µÄÃû³ÆÎªÓû§ÌṩÁËÒ»ÖÖ´æ´¢¡¢¼ìË÷ºÍ²Ù×÷Êý¾ÝµÄ;¾¶¡£
ÉùÃ÷ºÍÃüÃû±äÁ¿
ÃüÃûºÍÉùÃ÷±äÁ¿Ó¦×ñѽű¾ÓïÑԵĹæÔò¼°Ö¸µ¼¡£¼´Ê¹ÔÚʹÓñäÁ¿Ç°²»ÐèҪȥÉùÃ÷±äÁ¿£¬Ò²Ó¦Ñø³ÉÔÚ±à³ÌʱÉùÃ÷±äÁ¿µÄÁ¼ºÃϰ¹ß£¬ÒòΪÕâÑùÓÐÖúÓÚ·ÀÖ¹´íÎó·¢Éú¡£ÉùÃ÷Ò»¸ö±äÁ¿ÒâζןæË߽ű¾ÒýÇæ£¬ÓÐÒ»¸öÌØ¶¨Ãû³ÆµÄ±äÁ¿£¬ÕâÑù¾Í¿ÉÒÔÔڽű¾ÖÐÒýÓøñäÁ¿¡£
VBScript
VBScript ²¢²»ÐèÒªÉùÃ÷±äÁ¿£¬µ«ÔÚʹÓÃËùÓбäÁ¿Ç°ÉùÃ÷ËüÃÇÊÇÒ»ÖֺõĽű¾Êéдϰ¹ß¡£ÒªÔÚ VBScript ÖÐÉùÃ÷±äÁ¿£¬ÇëÓà Dim¡¢ Public »ò Private Óï¾ä¡£ÀýÈ磺
<% Dim UserName %>
¿ÉÒÔÔÚÐèÒªÏÔʽÉùÃ÷±äÁ¿µÄ .asp ÎļþÖÐÓà VBScript Option Explicit Óï¾ä¡£Option Explicit ±ØÐëÔÚÈκÎÒ»¸ö ASP Ö¸ÁîÖ®ºó¼°ÈκÎÒ»¸ö HTML Îı¾»ò½Å±¾ÃüÁî֮ǰ³öÏÖ¡£¸ÃÓï¾ä½öÓ°ÏìÓà VBScript ÊéдµÄ ASP ÃüÁ¶ø²»»áÓ°Ïì JScript ÃüÁî¡£
JScript
Microsoft JScript ½öµ±±äÁ¿Îª±¾µØ¹ý³Ì±äÁ¿Ê±²ÅÐèÉùÃ÷£¬µ«ÔÚʹÓÃËùÓбäÁ¿Ç°ÉùÃ÷ËüÃÇÊÇÒ»ÖֺõĽű¾Êéдϰ¹ß¡£ÒªÉùÃ÷Ò»¸ö±äÁ¿£¬ÇëʹÓà var Óï¾ä¡£ÀýÈ磺
<% var UserName; %>
±äÁ¿×÷ÓÃÓò
±äÁ¿µÄ×÷ÓÃÓò¼´ÉúÃüÆÚ£¬¾ö¶¨ÄÄЩ½Å±¾ÃüÁî¿É·ÃÎʱäÁ¿¡£ÔÚ¹ý³ÌÄÚ²¿ÉùÃ÷µÄ±äÁ¿¾ßÓоֲ¿×÷ÓÃÓò¡£Ã¿Ö´ÐÐÒ»´Î¹ý³Ì£¬±äÁ¿¾Í±»´´½¨È»ºóÏûÍö¡£¶ø¹ý³ÌÍⲿµÄÈκÎÃüÁî¶¼²»ÄÜ·ÃÎÊËü¡£ÔÚ¹ý³ÌÍⲿÉùÃ÷µÄ±äÁ¿¾ßÓÐÈ«¾Ö×÷ÓÃÓò£¬ÆäÖµÄܱ» ASP Ò³ÉϵÄÈκνű¾ÃüÁî·ÃÎʺÍÐ޸ġ£
ÉùÃ÷±äÁ¿Ê±£¬¾Ö²¿±äÁ¿ºÍÈ«¾Ö±äÁ¿¿ÉÒÔÓÐÏàͬµÄÃû³Æ¡£¶ø¸Ä±äÆäÖÐÒ»¸öµÄÖµ²¢²»»á¸Ä±äÁíÒ»¸öµÄÖµ¡£Èç¹ûûÓÐÉùÃ÷±äÁ¿£¬Ôò¿ÉÄܲ»Ð¡ÐÄ»á¸Ä±äÒ»¸öÈ«¾Ö±äÁ¿µÄÖµ¡£ÀýÈ磬ÒÔϽű¾ÃüÁî·µ»ØÖµ 1£¬ËäÈ»ÓÐÁ½¸öÃûΪ Y ±äÁ¿£º
<%
Dim Y
Y = 1
Call SetLocalVariable
Response.Write Y
Sub SetLocalVariable
Dim Y
Y = 2
End Sub
%>
ÓÉÓÚ±äÁ¿Ã»ÓÐÏÔʽÉùÃ÷£¬ÒÔϵĽű¾ÃüÁ·µ»Ø 2¡£µ±¹ý³Ìµ÷Óý« Y ÉèÖÃΪ 2 ʱ£¬½Å±¾ÒýÇæÈÏΪ¸Ã¹ý³ÌÊÇÒªÐÞ¸ÄÈ«¾Ö±äÁ¿£º
<%
Y = 1
Call SetLocalVariable
Response.Write Y
Sub SetLocalVariable
Y = 2
End Sub
%>
Ñø³ÉÏÔʽÉùÃ÷ËùÓбäÁ¿µÄ±à³Ìϰ¹ß¿ÉÒÔ±ÜÃâÐí¶àÎÊÌâ¡£ÓÈÆäÔÚµ±ÄúÓà #include Óï¾ä½«Îļþ°üº¬½ø ASP Ö÷ҳʱ£¬¾ÍÏԵøüÎªÖØÒª¡£Ò»¸ö¶ÀÁ¢ÎļþÖб»°üº¬µÄ½Å±¾ÊDZ»µ±×÷Õû¸ö°üº¬ËüµÄÎļþµÄÒ»²¿
Ïà¹ØÎĵµ£º
ASP.NET MVC FrameworkÊÇ΢Èí¹Ù·½ÌṩµÄMVCģʽ±àдASP.NET WebÓ¦ÓóÌÐòµÄÒ»¸ö¿ò¼Ü.ÒÑÓÚ2009Äê3ÔÂ19ÈÕÕýʽ·¢²¼. MVC(Model-View-Controller)ÓÃÓÚ±íʾһÖÖÈí¼þ¼Ü¹¹Ä£Ê½.Ëü°ÑÈí¼þϵͳ·ÖΪÈý¸ö»ù±¾²¿·Ö:Ä£ÐÍ(Model),ÊÓͼ(View)ºÍ¿ØÖÆÆ÷(Controller). ¼ÈÈ»ÊÇÒ»¸öÓÅÐãµÄ¿ò¼Ü£¬ÄÇô¾ÍÖµµÃȥѧϰһ°Ñ£¬ÍøÉÏËÑË÷ÁËÐí¶à×ÊÁÏ£¬Ï£Íû¶ÔÓ ......
Active Server Pages ÌṩÄÚ½¨¶ÔÏó£¬ÕâЩ¶ÔÏóʹÓû§¸üÈÝÒ×ÊÕ¼¯Í¨¹ýä¯ÀÀÆ÷ÇëÇó·¢Ë͵ÄÐÅÏ¢¡¢ÏìÓ¦ä¯ÀÀÆ÷ÒÔ¼°´æ´¢Óû§ÐÅÏ¢£¨ÈçÓû§Ê×Ñ¡Ï¡£±¾ÎļòҪ˵Ã÷ÿһ¸ö¶ÔÏó¡£
Application ¶ÔÏó
¿ÉÒÔʹÓà Application ¶ÔÏóʹ¸ø¶¨Ó¦ÓóÌÐòµÄËùÓÐÓû§¹²ÏíÐÅÏ¢¡£
Request ¶ÔÏó
¿ÉÒÔʹÓà Request ¶ÔÏó·ÃÎÊÈκÎÓà HTTP ÇëÇó ......
FormatDateTime
·µ»Ø±í´ïʽ£¬´Ë±í´ïʽÒѱ»¸ñʽ»¯ÎªÈÕÆÚ»òʱ¼ä¡£
FormatDateTime(Date[, NamedFormat])
²ÎÊý
Date
±ØÑ¡Ïî¡£Òª±»¸ñʽ»¯µÄÈÕÆÚ±í´ïʽ¡£
NamedFormat
¿ÉÑ¡ÏָʾËùʹÓõÄÈÕÆÚ/ʱ¼ä¸ñʽµÄÊýÖµ£¬Èç¹ûÊ¡ÂÔ£¬ÔòʹÓà vbGeneralDate¡£
ÉèÖÃ
NamedFormat ²ÎÊý¿ÉÒÔÓÐÒÔÏÂÖµ£º
³£Êý Öµ ÃèÊö
vbGeneralDate ......
Ò»¡¢Ä¾ÂíÉú³É
aspľÂí´úÂë¼ÓÃÜ£¬Í¼Æ¬ºÏ²¢£¬Îļþʱ¼äÐ޸쬻¹ÓÐÒªÃüµÄϵͳ©¶´ÀûÓÃ
ͼƬºÍľÂíºÏ²¢ÃüÁ
copy 1.gif /b + asp.asp /a asp.gif
¶þ¡¢Ä¾ÂíÉÏ´«
Èç¹ûºǫ́ûÓÐÀàËÆÊý¾Ý¿â±¸·Ý¹¦ÄÜ£¬¿ÉÒÔÉú³ÉÐÂÎļþ£¬»òÕßÖ±½ÓÐÞ¸ÄÎļþ¡£ÄÇôºÜÄÑÖ±½ÓÈÃľÂíÔËÐУ¬²»¹ý»¹ÊÇÓÐһЩ·½·¨£¬¿ÉÒÔ¿¼ÂÇ¡£
1¡¢Èç¹ ......
±äÁ¿ÉêÃ÷£¬ÃüÃû¹æÔòÓëÔËËã·û
1£¬ÓÃÈýÖÖÓï¾äÀ´ÉùÃ÷±äÁ¿£ºdim £¬public Óë private £¬±È½Ï³£ÓõϹÊÇ dim ¡£
È磺<% dim a %> £»<% dim a , b , c %>
2£¬ÃüÃû¹æÔò£º
<1> ±äÁ¿µÄµÚÒ»¸ö×Ö·û±ØÐëÊÇ×Öĸ£¬Êý×ֺͷûºÅ¶¼²»ÐС£
<2> ²»ÄÜǶÈë¾äµã¡£
<3> ³¤¶È²»Äܳ¬¹ý255¸ö×Ö·û¡£
<4> ......