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

ASP.NET Postback的Web Page生命周期

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

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

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

首先我們通過一個Sample來看ASP.NET如何處理一個通過Click一個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> 

很簡單,定義了3個Button,分別注冊了他們的兩個Event:Click和Command。3個Button的Command Event Hander是一樣的:Button_Command,通過指定的CommandArgument來讓Event Handler判斷到底是哪個Button觸發了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. 微軟發布ASP.NET MVC 2預覽版 多項功能更新
  2. ASP.NET服務器自定義控件安全準則
  3. ASP.NET編程規范之編碼規范淺析
  4. 關于ASP.NET Session的一點認識
  5. ASP.NET編程工具ASP.NET Web Matrix詳細介紹
責任編輯:佚名 來源: IT168
相關推薦

2009-07-23 10:23:44

2009-07-20 10:33:02

ASP.NET MVC

2013-04-07 10:42:56

Asp.Net頁面周期

2009-07-23 18:14:17

MVC生命周期

2009-08-04 16:05:15

ASP.NET頁面生命

2009-08-04 16:50:15

ASP.NET頁面生命

2009-07-31 10:47:18

ASP.NET頁面生命

2009-08-03 14:18:40

ASP.NET編程模型ASP.NET頁面生命

2009-08-10 14:31:46

ASP.NET組件設計ASP.NET控件生命

2009-02-12 13:16:55

請求生命周期MVCASP.NET

2011-06-21 10:26:37

2012-08-16 09:38:38

ASP.NET

2009-07-28 09:46:53

ASP.NET服務器控

2009-07-23 18:55:17

ASP.NET頁生命周

2009-08-04 17:20:37

PostBack和ViASP.NET

2021-04-26 09:22:07

ASP.NET Cor服務周期

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編程模型頁面生命周期

2009-07-27 13:25:15

Postback程序處ASP.NET
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: www.久久久| 激情毛片| 91高清视频在线 | 国产日韩精品一区 | 狠狠插天天干 | 国产精品久久久久久久久久免费看 | 亚洲日韩中文字幕 | 91视频在线看 | 久久精品一区二区三区四区 | 日韩久久久久久 | 亚洲九九 | 国产高清在线观看 | 久久婷婷香蕉热狠狠综合 | 久草综合在线视频 | 日韩视频在线免费观看 | www.99热.com | 精品国产91乱码一区二区三区 | 欧美一区二区三区在线观看 | 日本午夜一区二区三区 | 91精品久久久久久久久中文字幕 | 欧美日韩成人 | 久久久久久久久久毛片 | 日韩电影免费观看中文字幕 | 精品美女久久久 | 手机av在线| 日韩精品免费在线 | 一级黄色录像毛片 | 精品久久久久国产 | 国产精品美女www爽爽爽视频 | 欧美二三区 | 国产黄色大片在线免费观看 | 久久久国产一区二区三区四区小说 | 国内精品免费久久久久软件老师 | 成人av在线播放 | 成人国产精品免费观看 | 国产亚洲黄色片 | 羞羞免费网站 | 中文字幕一级 | 亚洲一区二区三区观看 | 国产欧美精品一区 | 欧美精品一区二区三区在线 |