ASP.NETÒ³Ãæ¼äµÄ´«ÖµµÄ¼¸ÖÖ·½·¨£¨×ªÔØ£©
ASP.NETÒ³Ãæ¼äµÄ´«ÖµµÄ¼¸ÖÖ·½·¨£¨×ªÔØ£©
ASP.NET¡¡WEB¡¡FORMS¡¡¡¡¸ø¿ª·¢ÕßÌṩÁ˼«ºÃµÄʼþÇý¶¯¿ª·¢Ä£Ê½¡£È»¶øÕâÖÖ¼òµ¥µÄÓ¦ÓóÌÐò¿ª·¢Ä£Ê½È´¸øÎÒÃÇ´øÀ´ÁËһЩСÎÊÌ⣬¾Ù¸öÀý×Ó£¬ÔÚ´«Í³µÄASPÓ¦ÓóÌÐòÖУ¬ÄãÄܹ»Í¨¹ýPOST·½·¨ºÜÈÝÒ׵İÑÒ»¸öÖµ»ò¶à¸öÖµ´ÓÒ»¸öÒ³Ãæ´«Ë͵½ÁíÒ»¸öÒ³Ãæ£¬ÓÃͬÑùµÄ·½·¨ÔÚASP.NETÖÐʵÏÖÓеãÂé·³¡£ÔÚÕâÀÎÒÃÇ¿ÉÒÔͨ¹ýÆäËû·½Ê½À´½â¾öÕâÖÖÇéÐΡ£ASP.NETΪÎÒÃÇÌṩÁËÈýÖÖ·½Ê½£¬Ò»ÖÖÊÇ¿ÉÒÔͨ¹ýÓÃQueryStringÀ´´«ËÍÏàÓ¦µÄÖµ£¬ÔÙÒ»ÖÖÊÇͨ¹ýsession±äÁ¿À´´«ËÍÏàÓ¦µÄÖµ£¬»¹ÓоÍÊÇͨ¹ýServer.Transfer·½·¨À´ÊµÏÖ¡£ÏÂÃæ·Ö±ðÒ»Ò»½éÉÜ£º
¡¡¡¡
¡¡¡¡Ò»¡¢Ê¹ÓÃQuerystring
¡¡¡¡QuerystringÊÇÒ»Öַdz£¼òµ¥µÄ´«Öµ·½Ê½£¬Æäȱµã¾ÍÊÇ»á°ÑÒª´«Ë͵ÄÖµÏÔʾÔÚä¯ÀÀÆ÷µÄµØÖ·À¸ÖУ¬²¢ÇÒÔÚ´Ë·½·¨Öв»Äܹ»´«µÝ¶ÔÏó¡£Èç¹ûÄãÏë´«µÝÒ»¸ö°²È«ÐÔ²»ÊÇÄÇÃ´Ì«ÖØÒª»òÕßÊÇÒ»¸ö¼òµ¥µÄÊýֵʱ£¬Óô˷½·¨×îºÃ²»¹ýÁË¡£ÏÂÃæÍ¨¹ýÒ»¸öСÀý×ÓÀ´Íê³É´«Öµ¹¤×÷£¬²½ÖèÈçÏ£º
¡¡¡¡1¡¢´´½¨Ò»¸öweb¡¡form
¡¡¡¡2¡¢ÔÚн¨µÄweb¡¡formÖзÅÖÃÒ»¸öbutton1£¬ÔÚ·ÅÖÃÁ½¸öTextBox1,TextBox2
¡¡¡¡3¡¢Îªbutton°´Å¥´´½¨clickʼþ
¡¡¡¡´úÂëÈçÏ£º
¡¡¡¡private¡¡void¡¡Button1_Click
¡¡¡¡(object¡¡sender,¡¡System.EventArgs¡¡e)
¡¡¡¡{
¡¡¡¡ string¡¡url;
¡¡¡¡ url="webform2.aspx?name="¡¡+
¡¡¡¡¡¡ TextBox1.Text¡¡+¡¡"&email="¡¡+
¡¡¡¡¡¡ TextBox2.Text;
¡¡¡¡ Response.Redirect(url);
¡¡¡¡}
¡¡¡¡4¡¢Ð½¨Ò»¸öÄ¿±êÒ³ÃæÃüÃûΪwebform2
¡¡¡¡5¡¢ÔÚwebform2ÖзÅÖÃÁ½¸öLabel1,Label2
¡¡¡¡ÔÚwebform2µÄPage_LoadÖÐÌí¼ÓÈçÏ´úÂ룺
¡¡¡¡private¡¡void¡¡Page_Load
¡¡¡¡(object¡¡sender,¡¡System.EventArgs¡¡e)
¡¡¡¡{
¡¡¡¡ Label1.Text=Request.QueryString["name"];
¡¡¡¡ Label2.Text=Request.QueryString["email"];
¡¡¡¡}
¡¡¡¡ÔËÐÐ,¼´¿É¿´µ½´«µÝºóµÄ½á¹ûÁË¡£
¡¡¡¡
¡¡¡¡¶þ¡¢Ê¹ÓÃSession±äÁ¿
¡¡¡¡Ê¹ÓÃSession±äÁ¿´«ÖµÊÇÒ»ÖÖ×î³£¼ûµÄ·½Ê½ÁË£¬´ËÖз½Ê½²»½ö¿ÉÒÔ°ÑÖµ´«µÝµ½ÏÂÒ»¸öÒ³Ãæ£¬»¹¿ÉÒÔ½»²æ´«µÝµ½¶à¸öÒ³Ãæ£¬Ö±ÖÁ°ÑSession±äÁ¿µÄÖµremovedºó£¬±äÁ¿²Å»áÏûʧ¡£¾Ù¸öÀý×Ó¿´¿´£º
¡¡¡¡1¡¢´´½¨Ò»¸öweb¡¡form
¡¡¡¡2¡¢ÔÚн¨µÄweb¡¡formÖзÅÖÃÒ»¸öbutton1£¬ÔÚ·ÅÖÃÁ½¸öTextBox1,TextBox2
¡¡¡¡3¡¢Îªbutton°´Å¥´´½¨clickʼþ
¡¡¡¡´úÂëÈçÏ£º
¡¡¡¡private¡¡void¡¡Button1_Click
¡¡¡¡(object¡¡sender,¡¡System.EventArgs¡¡e)
¡¡¡¡{
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ Session["name"]=TextBo
Ïà¹ØÎĵµ£º
×î½üÏîÄ¿ÖÐÐèÒªÓõ½urlrewriterÖØÐ´µÄ¹¦ÄÜ ¡£¡£ µ«ÊÇÔÚÖØÐ´ºóµÄurlÀïÈç¹û²úÉú»Ø·¢£¬url¾ÍÓֱ仨ÔÀ´µÄurl Á´½Ó¡£¡£
ÔÚÍøÉÏÕÒÁ˺þã¬ÖÕÓÚÕÒµ½Ò»¸ö¿ÉÒÔÕý³£Ê¹Óã¬ÓֱȽÏÈÝÒ×·½·¨¡£¡£ ºÙºÙ £¬×Ô¼º¼Ç¼һϰɡ£
ASP.NET URL Rewrite. URLÖØÐ´
URL ÖØÐ´ÊǽØÈ¡´«Èë Web ÇëÇó²¢×Ô¶¯½«ÇëÇóÖØ¶¨Ïòµ½ÆäËû URL µÄ¹ý³Ì¡£
± ......
ASP ÊÇÒ»Ïî΢Èí¹«Ë¾µÄ¼¼Êõ£¬ÊÇÒ»ÖÖʹǶÈëÍøÒ³ÖеĽű¾¿ÉÓÉÒòÌØÍø·þÎñÆ÷Ö´ÐеķþÎñÆ÷¶Ë½Å±¾¼¼Êõ¡£ Ö¸ Active Server Pages£¨¶¯Ì¬·þÎñÆ÷Ò³Ãæ£© £¬ÔËÐÐÓÚ IIS Ö®ÖеijÌÐò ¡£
IIS
¡¡¡¡IIS Ö¸ Internet Information Services£¨ÒòÌØÍøÐÅÏ¢·þÎñ£©
¡¡¡¡IIS ÊÇ Windows 2000 À¦°óµÄÃâ·Ñ×é¼þ
¡¡¡¡IISͬʱҲÊÇ Windows NT ......
½¡¿µ×´¿ö¼àÊӵij£ÓÃÊõÓ
ÇëÇó
ÏìÓ¦
ÐéÄâÓû§£ºÄ£Äâä¯ÀÀÆ÷ÏòWeb·þÎñÆ÷·¢ËÍÇëÇó²¢½ÓÊÕÏìÓ¦µÄÒ»¸ö½ø³Ì»òÏ̡߳£
ÏìӦʱ¼ä£ºä¯ÀÀÆ÷ÏòWeb·þÎñÆ÷Ìá½»Ò»¸öÇëÇóµ½ÊÕµ½ÏìÓ¦Ö®¼äµÄ¼ä¸ôʱ¼ä¡£
˼¿¼Ê±¼ä£ºä¯ÀÀÆ÷ÔÚÊÕµ½ÏìÓ¦ºóµ½Ìá½»ÏÂ
Ò»¸öÇëÇóÖ®¼äµÄ¼ä¸ôʱ¼ä¡£
ÇëÇó³É¹¦ÂÊ£ºWeb·þÎñÆ÷ÕýÈ·´¦ÀíµÄÇëÇóÊýÁ¿ºÍ½ÓÊÕµ½µÄÇëÇóÊýÁ¿µÄ±È¡ ......
´Ë´¦ÌṩµÄ´úÂëÓÃÀ´ÊµÏÖµ±asp.netÒ³ÃæÖеÄij¸öButton±»µã»÷ºódisableµô¸ÃÒ³ÃæÖÐËùÓеÄButton£¬´Ó¶ø·ÀÖ¹Ìá½»ÑÓʱµ¼ÖµĶà´ÎÌá½»¡£»ùÓÚ֮ǰµÄonceclickbutton½Å±¾.
//ASP.NETÖзÀÖ¹Ò³Ãæ¶à´ÎÌá½»µÄ´úÂë:javascript< script language=”javascript”> < !– function disableOtherSubmit() {
var obj ......
public static void GetHtml(string url,string savepath)//url²ÎÊýΪ½«ÒªÉú³ÉµÄÄǸö¶¯Ì¬Ò³ÃæµÄµØÖ·£¬savepathΪҪ´æ·ÅµØÖ·
{
string Result;
WebResponse MyResponse;
WebRequest MyRequest = System.Net.HttpWebRequest.Create(url);
MyResponse = MyReque ......