UpdatePanel异步回送实例
前台代码:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="test04_updatePanel.aspx.cs" Inherits="test04_updatePanel" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www./TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www./1999/xhtml"> <head runat="server"> <title>Untitled Page</title> <style type="text/css"> body { background-attachment:fixed; background-image:url(Blue hills.jpg); } </style> </head>
<body> <form id="form1" runat="server"> <div> <asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> </div> <asp:UpdatePanel ID="uid" runat="server"> <ContentTemplate> <div > <asp:Button ID="Button1" runat="server" Text="异步回送" OnClick="Button1_Click1" /> <asp:Button ID="Button2" runat="server" Text="整页回送" OnClick="Button2_Click" /><br /> <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" Width="197px"> <Columns> <asp:BoundField DataField="au_lname" FooterText="aaaa" HeaderText="au_lname" /> </Columns> </asp:GridView> <br /> <asp:Label ID="Label1" runat="server" Text="当前时间" Font-Bold="True" Font-Size="Large"></asp:Label> </div> </ContentTemplate> <Triggers> <asp:AsyncPostBackTrigger ControlID="Button1" /> <asp:PostBackTrigger ControlID="Button2" /> </Triggers> </asp:UpdatePanel> </form> </body> </html> 后台代码:
using System;
using System.Collections; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Xml.Linq; using System.Data.SqlClient; using System.Web.Configuration; public partial class test04_updatePanel : System.Web.UI.Page
{ protected void Page_Load(object sender, EventArgs e) { }
protected void Button1_Click1(object sender, EventArgs e) { SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["teachdbConn"].ConnectionString); string sql1 = "select top 5 s_name as au_lname from student "; SqlDataAdapter myAdapter = new SqlDataAdapter(sql1, conn); DataSet ds = new DataSet(); myAdapter.Fill(ds, "bieminG"); //来自web service的dataset,这里随便一个ds就可以; this.GridView1.DataSource = ds.Tables["bieminG"].DefaultView; ; this.GridView1.DataBind(); //数据绑定 } protected void Button2_Click(object sender, EventArgs e) { this.Label1.Text = "11111"; } } |
|
来自: 寒木萧条 > 《aspDotNet》