asp.net有两种方法引发回传

1、通过button,ImageButton直接引发回传

2、其他控件通过__doPostBack 函数引发回传

具体原理如下

一、Button和ImageButton直接引发回传,当在这两种控件上触发事件时,控件的ID会作为参数传给服务器,从而使服务器得知该映射到哪个后端事件
1、Default.aspx
<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
    CodeBehind="Default.aspx.cs" Inherits="dopostback._Default" %>

<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
    <asp:Button ID="btnQuery1" runat="server" Text="query1"
    onclick="btnQuery_Click" />
    <br />
    <asp:Button ID="btnQuery2" runat="server" Text="query2"
    onclick="btnQuery2_Click" />

</asp:Content>

2、生成Html代码

<form method="post" action="default.aspx" >linkButton1</a>
    </form>
</body>
</html>

相关文章:

  • 2021-12-02
  • 2022-12-23
  • 2021-09-08
  • 2022-01-27
  • 2021-07-04
  • 2022-12-23
猜你喜欢
  • 2021-12-14
  • 2022-12-23
  • 2022-12-23
  • 2021-12-02
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案