ASP.NET System.Web.HttpContextÀàCurrentÊôÐÔ
1¡¢.NetµÄHTTPÇëÇó
.NETÓëASPµÄÔËÐлúÖÆÓкܴó²»Í¬.
ASPµÄÇëÇóÓëÏìÓ¦ÊÇ,ASPÒ³Ãæ±»ÇëÇó,È»ºóÖðÐнâÊÍ.ÊÇ»ùÓÚ¹ý³ÌµÄ.×î¶àÊǰüº¬ÁËÎļþ,ÐèÒªÏÈÒýÈëÎļþ°ÕÁË.
¶ø.Net,ÔÚÒ³Ãæ±»ÇëÇóºó,Ê×ÏÈÊǼÓÔØHTTP Module,Õâ²»ÊDZ¾ÎĵÄÖØµã.È»ºóÔÙ¼ÓÔØHTTP
Handler.ÕâÒ²²»ÊDZ¾ÎĵÄÖØµã.¼ÓÔØµÄÕâÁ½Ïî,¶¼ÐèÒªÔÚWebconfigÎļþÖÐÅäÖÃ.´ó¼ÒÖªµÀµÄURLתַ¾ÍÊÇÕâôʵÏÖµÄ.ÔÚÍê³ÉÕâЩ֮ºó²Å¿ªÊ¼
¸ø³öÏìÓ¦µÄÒ³Ãæ.
ÔÚ¸ø³öÏìÓ¦Ò³ÃæµÄ¹¤×÷ÖÐ,.Net¾Í±íÏÖ³öºÍASPµÄ×î´óÇø±ðÀ´..NetÊÇÃæÏò¶ÔÏóµÄÓïÑÔ,ÊÇ»ùÓÚÀàµÄÓïÑÔ.ûÓÐÀàºÜÄÑд³öÓÐÒâÒåµÄ.Net³ÌÐò.Èç¹ûд³öÀ´,Ò²¾ÍÊǸöASPµÄ·°æ.
2¡¢.NETÖлù±¾Îļþ½á¹¹£¨¼Ì³Ð¹ØÏµ£©
Ê×ÏÈ´ó¼Ò¿´µ½ÎÞÂÛÔÚ1.1»¹ÊÇ2.0ÖÐ,ÓÃVS´´½¨µÄÍøÕ¾Ã¿¸öASPxÎļþ¶¼¶ÔÓ¦Ò»¸öcsÎļþ(»òÕßvbµÈÆäËüÓïÑÔ).¶øcsÎļþÀïµÄÀàÒ»°ãºÍÎļþͬÃû,
Èç¹ûÓö¼û¹Ø¼ü×ÖµÄÇé¿ö²Å»á×Ô¶¯Ê¹ÀàÃûǰ¼Ó¸ö'_',ÀýÈç:_Default.´´½¨µÄÕâ¸öcsÎļþ¼Ì³Ð×ÔSystem.Web.UI.PageÀà,¶øÇÒÖ»
ÄÜ\±ØÐë¼Ì³Ð¸ÃÀà.ÔÒò¾ÍÊÇASPxÎļþÊǼ̳ÐcsÎļþµÄ.
¾ÍÄÃDefault.ASPx,Default.ASPx.csÎļþÀ´Ëµ.
Default.ASPx.csÀï°üº¬ÁËÀà _Default,¼Ì³Ð×ÖSystem.Web.UI.Page
ͨ¹ý
public class _Default : System.Web.UI.Page
{
private void Page_Load(object sender, System.EventArgs e)
{
// ÔÚ´Ë´¦·ÅÖÃÓû§´úÂëÒÔ³õʼ»¯Ò³Ãæ
}
}
}¾ÍÄÜ¿´µÃ³öÀ´.
¶øDefault.ASPxÎļþ,ËäȻûÓвûÃ÷ÓõÄÄĸöÀà,µ«ÊÇ,ʵ¼ÊÉÏÒѾ¼Ì³Ð×Ô_DefaultÀà.
<%@ Page language="c#" Codebehind="Default.ASPx.cs" AutoEventWireup="false" Inherits="MyTest._Default" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>Default</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_
Ïà¹ØÎĵµ£º
ËäÈ»Õâ¸ö¶«Î÷ºÜ»ù±¾£¬µ«ÊÇ×Ô¼ºÓÐʱºò»¹ÊǺܻìÂÒ£¬ËùÒÔ½ñÌì¾ÍССµÄÕûÀíÁËÏ£¬Ïȸø´ó¼Ò´øÀ´µÄÊÇÒ³ÃæµÄÌø×ªÎÊÌâ¡£
ÒÔÏÂÊÇËÄÖÖ ´ò¿ªÐÂÒ³ÃæµÄ·½·¨.
1. Ö±½ÓתÏòÐÂÒ³Ãæ,ÔÒ³Ãæ²»±£Áô
Response.Redirect("Webform6.aspx?id=1");
2. Ö±½ÓתÏòÐÂÒ³Ãæ,ÔÒ³Ãæ²»±£Áô
nServer.Transfer("Webform6.aspx?id=1",true);
3. ´ò¿ª ......
ASP.NET,AJAXÎļþÉÏ´«µÄÒÉÎÊ
Ô±¾ÒÔΪÓÃÕâÖÖ·½Ê½£¬°Ñ´Ë·½·¨·Åµ½Ò»¸öHttphandlerÖУ¬È»ºó´ÓJAVASCRIPT·ÃÎÊHttphandlerÀ´ÊµÏÖÎÞˢеÄÎļþÉÏ´«¡£Ã»Ïëµ½£¬ÕâÑùͬÑùÊDz»Ðеģ¬Ö»ÄÜÔÚ±¾»ú²âÊÔͨ¹ý£¬Èç¹û·Åµ½ÍøÉÏ£¬»òÕß´ÓÆäËûµØ·½·ÃÎʾͻáÌáʾÎÞ·¨ÕÒµ½Îļþ£¬¿É¼ûÔÚASP.NETÖÐËüÖ»ÄÜÓÃÓÚÉÏ´«·þÎñÆ÷¶ËµÄÎļþ¡£
֮ǰÔÚÍøÕ¾Ò²Ë ......
+++ ÔÚWebÓ¦ÓóÌÐò¿ª·¢ÖУ¬»º´æ¶ÔÓ¦ÓóÌÐòÐÔÄܵÄÌá¸ßÓкܴó°ïÖú¡£±ÈÈ磬ÔÚͬһ¸öÓ¦ÓÃÖУ¬¾³£·¢Éú¶ÔͬһÊý¾Ý¡¢Âß¼¹¦ÄܺÍÓû§½çÃæµÄ¶à´ÎÇëÇó¡£µ±Óû§µÄ»ùÊýºÜ´óʱ£¬Èç¹ûÿ´ÎµÄÇëÇó¶¼½øÐд¦Àí£¬Ôò»áÏûºÄºÜ¶àµÄ·þÎñÆ÷×ÊÔ´¡£ÁíÍ⣬ÓÐʱ·þÎñÆ÷ÌṩµÄÊý¾Ý·þÎñ¿ÉÄÜ»áÒâÍâµØÍ£Ö¹£¬Ê¹Óûº´æ¼¼Êõ¿ÉÒÔÔÚÒ»¶¨Ê±¼äÄÚÈÔÈ»Õý³£µØÌṩ¶Ô×îÖ ......
+++ Ò³Ãæ´úÂëÈçÏ£º
<asp:GridView ID="GridView1" runat="server" DataSourceID="ObjectDataSource1"
AutoGenerateColumns="true" DataKeyNames="EMPNO">
</asp:GridView>
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server" SelectMethod="GetEmp" TypeName="O ......