Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

½÷É÷Asp.netÖÐstatic±äÁ¿µÄÓ÷¨

½÷É÷Asp.netÖÐstatic±äÁ¿µÄÓ÷¨
.Net¼¼Êõ 2007-01-30 22:17:37 ÔĶÁ925 ÆÀÂÛ11 ×ֺţº´óÖÐС
½÷É÷Asp.netÖÐstatic±äÁ¿µÄÓ÷¨
    ÔÚ.Netƽ̨ϽøÐÐCSÈí¼þ¿ª·¢Ê±,ÎÒÃǾ­³£Óöµ½ÒÔºó»¹ÒªÓõ½Ä³Ð©±äÁ¿ÉÏ´ÎÐ޸ĺóµÄÖµ,ΪÁ˼òµ¥Æð¼û,ºÜ¶àÈ˶¼Ï°¹ßÓÃstaticÀ´¶¨ÒåÕâЩ±äÁ¿,ÎÒÒ²ÊÇ¡£ÕâÑù·Ç³£·½±ã£¬ÏÂÒ»´Îµ÷ÓÃij¸öº¯Êýʱ¸Ã±äÁ¿ÈÔÈ»±£´æµÄÊÇ´¦Àí¹ýµÄÖµ£¬Ö±½ÓÄÃÀ´ÓþͿÉÒÔÁË¡£
    ÏÖÔÚתÈëÁËBSÈí¼þ¿ª·¢£¬ÎÒÃǺÜ×ÔÈ»µØ»áÑØÓÃÕâÖÖϰ¹ß¡£ÈçÔÚÒ³ÃæÖÐͳ¼ÆÄ³¸ö°´Å¥±»°´ÏµĴÎÊý£¬ÏÈÔÚÀàÖÐOnClickʼþµÄ´¦Àí¹ý³Ìǰ¶¨ÒåÒ»static±äÁ¿times,Ôòÿ´Îµ÷Óøð´Å¥µÄOnClickʼþʱ£¬ÁîtimesÔö1¼´¿É£¬·Ç³£·½±ã£º
[C#]:
...
static int times=0;
...
private void Button1_Click(object sender,EventArgs e)
{
 times++;
 Label1.Text=times.ToString();
}
    ÔÚÎÒÃÇÇìÐÒÈç´Ë·½±ãÖ®Ó࣬¾ÍÎ´ÔøÒâʶµ½ÎÒÃÇÒѾ­ÂñÏÂÁËÒ»¿ÃÄÑÒÔ²ì¾õµÄ¶¨Ê±Õ¨µ¯¡£ÎªÊ²Ã´ÄÄ£¿
    Õ⻹Ҫ´ÓAsp.netµÄÔËÐлúÖÆÌ¸Æð¡£ÔÚCSģʽÈí¼þ¿ª·¢¹ý³ÌÖУ¬ÎÒÃÇͨ³£²»»á¹ØÐÄÓ¦ÓóÌÐòÊÇÔÚÄÄÀïÔËÐе쬱äÁ¿´æ·ÅÔÚÄÄÀ¿Í»§¶Ë³ÌÐò¾ÍÔËÐÐÔÚ¿Í»§¶Ë£¬·þÎñÆ÷¶Ë³ÌÐò¾ÍÔËÐÐÔÚ·þÎñÆ÷¶Ë£¬Ò»°ãÇé¿öÏ£¬¶þÕß³ýÁËÊý¾Ý¿âÖеÄÊý¾ÝÍâ»ù±¾Ã»ÓÐÆäËû¹²ÏíµÄ¶«Î÷¡£ËùÒÔÕâʱ¿Í»§¶ËµÄÓû§´ó¿É·ÅÐĵÄʹÓÃstatic±äÁ¿£¬ÒòΪËüÃǾʹæ·ÅÔÚ¿Í»§¶Ë³ÌÐòÖС£
    ÓÚÊÇÎÒÃǾÍϰ¹ßµÄÔÚ×öBSģʽµÄÒ³ÃæÊ±Ò²ÓÃstatic±äÁ¿£¬Êâ²»ÖªAsp.netÖеÄstaticÒѲ»Í¬ÓÚCSÖеÄstatic¡£Ô­ÒòºÜ¼òµ¥£¬¾ÍÊÇÒòΪÔÚAsp.netÖÐËùÓеÄÓû§½«Ê¹ÓÃͬһ¸östatic±äÁ¿¡£Õâ¾ÍÒâζ×Åÿһ¸öʹÓøÃÒ³ÃæµÄÓû§¶Ô¸Ã±äÁ¿µÄ²Ù×÷½«»áÓ°Ïìµ½ÆäËûÓû§¡£¾ÍÄÃÉÏÃæ¼ÆÊýÆ÷µÄÀý×ÓÀ´Ëµ£¬¼ÙÉètimes³õÊÔֵΪ0£¬ÒòΪ´ËʱֻÓÐÎÒÃÇ×Ô¼ºÔÚʹÓÃÕâ¸öÒ³Ãæ£¬µ±È»²»»áÓÐʲôÎÊÌ⣬µ«Èç¹ûÓÐÁ½¸öÈËͬʱÁ¬½Óµ½Õâ¸öÒ³Ãæ£¬Èç¹ûAµ¥»÷ÁËButton1Ò»´Î£¬ÔòBË¢ÐÂÒ³ÃæºóLabel1½«ÏÔʾ1,Èç¹ûBÔÙµ¥»÷Button1Ò»´Î£¬Ôòtimes±ä³É2£¬Á½¸öÈËË¢ÐÂÒ³Ãæºó¾Í³öÏÖÎÊÌâÁË£ºAºÍB¶¼»á˵£¬ÎÒÃ÷Ã÷Ö»µ¥»÷ÁËButton1Ò»´Î£¬ÔõôLabel1¾ÍÏÔʾÎÒµ¥»÷ÁËÁ½´ÎÄÄ£¿——Õâ¾ÍÊÇÒòΪÁ½¸öÈ˹²ÓõÄÊÇ·þÎñÆ÷ÉÏͬһ¸ötimes£¬ÈκÎÒ»¸öÈ˶ÔtimesµÄ²Ù×÷¶¼»áÔÚʹÓøÃÒ³ÃæµÄËûÈ˵Ää¯ÀÀÆ÷ÖбíÏÖ³öÀ´¡£ÎÊÌâ¾Í³öÔÚÕâÀï¡£
    Ôõô°ìÄÄ£¿»¹ºÃ£¬³ýÁË´«Í³µÄAspÖеÄSession¶ÔÏóÍ⣬Asp.netÌṩÁËÒ»¸ö¸üºÃµÄViewState¶ÔÏó¡£ViewState¶ÔÏóÓÃÀ´±£´æÒ³Ã


Ïà¹ØÎĵµ£º

ASP.NETµ¥ÖµºÍÁÐ±í¿Ø¼þµÄÊý¾Ý°ó¶¨

Ò»¡¢(µ¥Öµ°ó¶¨)ÔÚÒ³ÃæµÄºǫ́´úÂëÖж¨Ò幫ÓбäÁ¿,ÈçÏ£º
 public string gongYou = "ÉùÃ÷µÄ¹«ÓгÉÔ±";
¡¡¢ÙÈ»ºóÔÚÒ³ÃæµÄÔ´Öе÷Óã¬ÈçÏ£º
<asp:Label ID="lblMgs" runat="server" Text="<%#gongYou >"></asp:Label>
¡¡ ¢Úµ±È»×îºóÒª¼ÇµÃ°ó¶¨Êý¾Ý£º
 protected void Page_Load(object ......

"ÐòÁл¯" Serializable Àí½â (asp.net C#)

 ±ÈÈçÓÃÒ»¸öÀàÃèÊöÒ»ÕźÏͬ£¬¶øÕâ¸öÀàʵÀý»¯ºóÆäÖеÄ×ֶα£´æ×źÏͬµÄÐÅÏ¢£¬Èç¹ûÏÖÔÚÒª°ÑÕâ¸öÀàµÄʵÀý·¢Ë͵½Áíһ̨»úÆ÷¡¢ÁíÒ»¸ö´°Ìå»òÊÇÏë±£´æÕâ¸öÀàÒÔ±ãÒÔºóÔÙÈ¡³öÀ´Ó㨳־û¯¶ÔÏ󣩣¬¿ÉÒÔ¶ÔÕâ¸öÀà½øÐÐÐòÁл¯£¨ÐòÁл¯Êµ¼ÊÉÏÊÇÒ»¸öÐÅÏ¢Á÷£©£¬´«ËÍ»ò±£´æ£¬ÓõÄʱºòÔÙ·´ÐòÁл¯ÖØÐÂÉú³ÉÕâ¸ö¶ÔÏó
ΪʲôÄúÏëҪʹÓÃÐòÁл¯ ......

ÔÚASP.NETÖÐÔõôÓÃSESSIONÅжÏÓû§ÊÇ·ñµÇ¼

 ´úÂëºÜ¼òµ¥µÄ,ÎÒ°ÑÎÒÆ½Ê±Ð´¹ýµÄÌù³öÀ´¸ø´ó¼Ò¿´¿´:
if (bResult == true)   //µÇ¼µÄÓû§ÃûºÍÃÜÂëÕýÈ·
    {
     //±£´æµÇ¼µÄÓû§Ãû
     Session["LoginUser"] = FormatString.Replace(txtLoginUser.Text);  //ÕâÀï¾ÍÊǸøsession¸³ÖµÁË ......

ASP.NET AJAX ·þÎñÆ÷¶Ë±à³ÌѧϰС½á

    ×î½ü¿ªÊ¼ÁËASP.NET AJAXµÄÈ«ÃæÑ§Ï°¡£ÔÚ·þÎñ¶Ë±à³ÌÕâ¿éÖ÷ÒªÓм¸¸ö·þÎñÆ÷¿Ø¼þ¸ºÔð£¬ËûÃÇ·Ö±ðΪ:ScriptManager,Timer,UpdatePanel,UpdateProgress.
     ÏÈÀ´ËµËµScriptManager.ËüÓиö·½·¨registerAsyncPostBackControl(¿Ø¼þ)£¬¿ÉÒÔ×¢²áÒ³ÃæÉϵÄÈκοؼþΪÒì²½´«ËͰ´Å¥¡£»¹Óиö·½·¨½Ð ......

asp.net Request.ServerVariables ¸÷²ÎÊý˵Ã÷¼¯ºÏ

Request.ServerVariables["Url"]
·µ»Ø·þÎñÆ÷µØÖ·
Request.ServerVariables["Path_Info"]
¿Í»§¶ËÌṩµÄ·¾¶ÐÅÏ¢
Request.ServerVariables["Appl_Physical_Path"]
ÓëÓ¦ÓóÌÐòÔªÊý¾Ý¿â·¾¶ÏàÓ¦µÄÎïÀí·¾¶
Request.ServerVariables["Path_Translated"]
ͨ¹ýÓÉÐéÄâÖÁÎïÀíµÄÓ³ÉäºóµÃµ½µÄ·¾¶
Request.ServerVariables ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ