知识大全 ASP.NET整个Postback程序处理的过程
Posted 过程
篇首语:不要以为你的努力可以一劳永逸,权当做你始终一无所有。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET整个Postback程序处理的过程相关的知识,希望对你有一定的参考价值。
ASP.NET整个Postback程序处理的过程 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
ASP NET整个Postback程序处理的过程
我们知道 无论是ASP NET x 甚至是以后的版本 ASP NET最终Render到Client端通过浏览器浏览的都是一样 一个单纯的HTML Client通过 Submit Form的方式将填入Form的数据提交给Server进行处理 我们现在来看看ASP NET整个Postback程序处理的过程
首先我们通过一个Sample来看ASP NET如何处理一个通过Click一个Button引起的Postback 下面是Web Page的HTML
<%@ Page Language= C# AutoEventWireup= true CodeFile= Default aspx cs Inherits= _Default %>
<!DOCTYPE PUBLIC //W C//DTD XHTML Transitional//EN transitional dtd >
< xmlns= >
<head runat= server >
<title>Test Page</title>
</head>
<body>
<form id= form runat= server >
<div>
<asp:Label runat= server ID= LabelMessage ForeColor= red ></asp:Label>
</div>
<div>
<asp:Button runat= server ID= Button Text= Button
OnClick= Button _Click OnCommand= Button_Command
CommandArgument= Button />
<asp:Button runat= server ID= Button Text= Button OnClick= Button _Click
OnCommand= Button_Command CommandArgument= Button UseSubmitBehavior= false />
<asp:Button runat= server ID= Button Text= Button OnClick= Button _Click
OnCommand= Button_Command CommandArgument= Button UseSubmitBehavior= false />
</div>
</form>
</body>
</>
很简单 定义了 个Button 分别注册了他们的两个Event Click和Command 个Button的Command Event Hander是一样的 Button_Command 通过指定的CommandArgument来让Event Handler判断到底是哪个Button触发了Command Event
下面是Code Behind
using System;
using System Data;
using System Configuration;
using System Web;
using System Web Security;
using System Web UI;
using System Web UI WebControls;
using System Web UI WebControls WebParts;
using System Web UI HtmlControls;
public partial class _Default : System Web UI Page
protected void Page_Load(object sender EventArgs e)
protected void Button _Click(object sender EventArgs e)
string message = string Format( The event of is fired Click Button );
this LabelMessage Text = message;
protected void Button _Click(object sender EventArgs e)
string message = string Format( The event of is fired Click Button );
this LabelMessage Text = message;
protected void Button _Click(object sender EventArgs e)
string message = string Format( The event of is fired Click Button );
this LabelMessage Text = message;
protected void Button_Command(object sender CommandEventArgs e)
string message = string Format( The event of is fired Command e CommandArgument);
this LabelMessage Text += ; + message;
cha138/Article/program/net/201311/12069
相关参考
ASP.NET程序是如何处理文件编码 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! DotNet
ASP.NET中的HTTP模块和处理程序(上) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 介
ASP.NET中的HTTP模块和处理程序(下) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在
使用csc命令将cs文件编译成dll的过程很多时候我们需要将cs文件单独编译成dll文件 操作如下:打开命令窗口>输入cmd到控制台>cd C:WINDOWSMic
知识大全 ASP.NET入门教程 10.3.3 事件处理程序/函数
ASP.NET入门教程10.3.3事件处理程序/函数 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
responseredirect这个跳转页面的方法跳转的速度不快因为它要走个来回(次postback)但他可以跳转到任何页面没有站点页面限制(即可以由雅虎跳到新浪)同时不能跳过登录保护但速度慢是其
ASP.NET中图象处理过程详 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在使用ASP的
responseredirect这个跳转页面的方法跳转的速度不快因为它要走个来回(次postback)但他可以跳转到任何页面没有站点页面限制(即可以由雅虎跳到新浪)同时不能跳过登录保护但速度慢是其
一SqlDataRead和Dataset的选择 Sqldataread优点读取数据非常快如果对返回的数据不需做大量处理的情况下建议使用SqlDataReader其性能要比datset好很多缺点直
ASP.NET全局异常处理浅析 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在我们写程序时偶尔