成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

ASP.NET Postback的Web Page生命周期

開發(fā) 后端
本文介紹ASP.NET Postback,就得說Web Page生命周期,但是Web Page生命周期卻不是三言兩語(yǔ)就能夠說得清楚的,所以在這里單純站的編程的角度,撇開Web Page生命周期淺談Postback。

說道ASP.NET Postback,就得說Web Page生命周期,但是Web Page生命周期卻不是三言兩語(yǔ)就能夠說得清楚的,所以在這里單純站的編程的角度,撇開Web Page生命周期淺談Postback。

我們知道,無論是ASP.NET1.x,2.0,甚至是以后的版本,ASP.NET最終Render到Client端通過瀏覽器瀏覽的都是一樣:一個(gè)單純的HTML。Client通過Submit Form的方式將填入Form的數(shù)據(jù)提交給Server進(jìn)行處理。我們現(xiàn)在來看看ASP.NET Postback程序處理的過程。

首先我們通過一個(gè)Sample來看ASP.NET如何處理一個(gè)通過Click一個(gè)Button引起的Postback。下面是Web Page的HTML:

  1. <%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Default.
    aspx.cs"
    Inherits="_Default"%> 
  2. <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
    > 
  3. <htmlxmlnshtmlxmlns="http://www.w3.org/1999/xhtml"> 
  4. <headrunatheadrunat="server"> 
  5. <title>TestPage</title> 
  6. </head> 
  7. <body> 
  8. <formidformid="form1"runat="server"> 
  9. <div> 
  10. <asp:Labelrunatasp:Labelrunat="server"ID="LabelMessage"ForeColor="red"></asp:Label> 
  11. </div> 
  12. <div> 
  13. <asp:Buttonrunatasp:Buttonrunat="server"ID="Button1"Text="Button1"OnClick=
    "Button1_Click"
    OnCommand="Button_Command"CommandArgument="Button1"/> 
  14. <asp:Buttonrunatasp:Buttonrunat="server"ID="Button2"Text="Button2"OnClick=
    "Button2_Click"
    OnCommand="Button_Command"CommandArgument="Button2"UseSubmitBehavior="false"/> 
  15. <asp:Buttonrunatasp:Buttonrunat="server"ID="Button3"Text="Button3"OnClick=
    "Button3_Click"
    OnCommand="Button_Command"CommandArgument="Button3"UseSubmitBehavior="false"/> 
  16. </div> 
  17. </form> 
  18. </body> 
  19. </html> 

很簡(jiǎn)單,定義了3個(gè)Button,分別注冊(cè)了他們的兩個(gè)Event:Click和Command。3個(gè)Button的Command Event Hander是一樣的:Button_Command,通過指定的CommandArgument來讓Event Handler判斷到底是哪個(gè)Button觸發(fā)了Command  Event。

下面是Code Behind:

  1. usingSystem;  
  2. usingSystem.Data;  
  3. usingSystem.Configuration;  
  4. usingSystem.Web;  
  5. usingSystem.Web.Security;  
  6. usingSystem.Web.UI;  
  7. usingSystem.Web.UI.WebControls;  
  8. usingSystem.Web.UI.WebControls.WebParts;  
  9. usingSystem.Web.UI.HtmlControls;  
  10.  
  11. publicpartialclass_Default:System.Web.UI.Page  
  12. {  
  13.  
  14. protectedvoidPage_Load(objectsender,EventArgse)  
  15. {  
  16.  
  17. }  
  18. protectedvoidButton1_Click(objectsender,EventArgse)  
  19. {  
  20. stringstringmessage=string.Format("The{0}eventof{1}isfired","Click","Button1");  
  21. this.LabelMessage.Text=message;  
  22. }  
  23. protectedvoidButton2_Click(objectsender,EventArgse)  
  24. {  
  25. stringstringmessage=string.Format("The{0}eventof{1}isfired","Click","Button2");  
  26. this.LabelMessage.Text=message;  
  27. }  
  28. protectedvoidButton3_Click(objectsender,EventArgse)  
  29. {  
  30. stringstringmessage=string.Format("The{0}eventof{1}isfired","Click","Button3");  
  31. this.LabelMessage.Text=message;  
  32. }  
  33.  
  34. protectedvoidButton_Command(objectsender,CommandEventArgse)  
  35. {  
  36. stringstringmessage=string.Format("The{0}eventof{1}isfired",
    "Command",e.CommandArgument);  
  37. this.LabelMessage.Text+=";"+message;  
  38. }  
  39. }  

以上介紹ASP.NET Postback的Web Page生命周期.

【編輯推薦】

  1. 微軟發(fā)布ASP.NET MVC 2預(yù)覽版 多項(xiàng)功能更新
  2. ASP.NET服務(wù)器自定義控件安全準(zhǔn)則
  3. ASP.NET編程規(guī)范之編碼規(guī)范淺析
  4. 關(guān)于ASP.NET Session的一點(diǎn)認(rèn)識(shí)
  5. ASP.NET編程工具ASP.NET Web Matrix詳細(xì)介紹
責(zé)任編輯:佚名 來源: IT168
相關(guān)推薦

2009-07-23 10:23:44

2009-07-20 10:33:02

ASP.NET MVC

2013-04-07 10:42:56

Asp.Net頁(yè)面周期

2009-07-23 18:14:17

MVC生命周期

2009-08-04 16:05:15

ASP.NET頁(yè)面生命

2009-08-04 16:50:15

ASP.NET頁(yè)面生命

2009-07-31 10:47:18

ASP.NET頁(yè)面生命

2009-08-03 14:18:40

ASP.NET編程模型ASP.NET頁(yè)面生命

2009-08-10 14:31:46

ASP.NET組件設(shè)計(jì)ASP.NET控件生命

2009-02-12 13:16:55

請(qǐng)求生命周期MVCASP.NET

2011-06-21 10:26:37

2012-08-16 09:38:38

ASP.NET

2009-07-28 09:46:53

ASP.NET服務(wù)器控

2009-07-23 18:55:17

ASP.NET頁(yè)生命周

2009-08-04 17:20:37

PostBack和ViASP.NET

2021-04-26 09:22:07

ASP.NET Cor服務(wù)周期

2009-07-31 17:53:39

ASP.NET線程安全

2010-04-02 09:02:02

ASP.NET MVC

2009-08-03 14:37:38

ASP.NET編程模型頁(yè)面生命周期

2009-07-27 13:25:15

Postback程序處ASP.NET
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 成人在线电影在线观看 | 夜夜干夜夜操 | 美女午夜影院 | 欧美激情一区二区三级高清视频 | 国内自拍偷拍一区 | 国产视频二区 | 久久久网| 毛片国产| 国产一区二区三区在线 | 日韩精品久久久久久 | 欧美一级久久 | 国产一二三区免费视频 | 亚洲一区不卡在线 | 在线免费av观看 | 精品久久一区 | 国产精品一区一区 | 国产在线色 | 国产精品毛片无码 | 国产精品欧美精品 | 久久国产精品免费 | 亚洲欧美综合精品久久成人 | 国产精品久久精品 | 一区二区免费在线观看 | 毛片在线看片 | 亚洲精品国产一区 | 久久亚洲二区 | 日韩中文字幕在线视频 | 日本三级电影免费观看 | 国产精品久久久久久久久久久久久 | 围产精品久久久久久久 | 国产成人精品一区二区三区在线 | 国产成人精品亚洲日本在线观看 | 日韩欧美高清 | 毛片a| 逼逼网| 亚洲精品日本 | 九九导航 | 久久88| 久久久久久99 | 久久久久久久一区二区三区 | 亚洲综合无码一区二区 |