GridView弹窗更新
aspx:
<%@PageLanguage="C#"AutoEventWireup="true"CodeBehind="WebForm1.aspx.cs"Inherits="WebApplication4.WebForm1"%><%@RegisterAssembly="AjaxControlToolkit"Namespace="AjaxControlToolkit"TagPrefix="cc1"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><headrunat="server"><title></title></head><body><formid="form1"runat="server"><asp:ScriptManagerID="ScriptManager1"runat="server"/> <div> <asp:UpdatePanelID="UpdatePanel1"runat="server"><ContentTemplate><cc1:ModalPopupExtenderTargetControlID="HiddenField1"BackgroundCssClass="modalBackground"PopupControlID="Panel1"ID="ModalPopupExtender1"runat="server"></cc1:ModalPopupExtender><asp:HiddenFieldID="HiddenField1"runat="server"/><asp:PanelID="Panel1"runat="server"Height="50px"Width="125px"CssClass="confirmPanel"Style="display:none"><asp:ButtonID="Button2"runat="server"Text="确定"OnClick="Button2_Click"/><asp:TextBoxID="TextBox1"runat="server"></asp:TextBox><asp:ButtonID="Button3"runat="server"Text="取消"/></asp:Panel><asp:GridViewID="GridView1"runat="server"><Columns><asp:TemplateField><ItemTemplate><asp:ButtonID="Button4"runat="server"Text="编辑"CommandArgument='<%#Eval("id")%>'OnClick="Button4_Click"/></ItemTemplate></asp:TemplateField></Columns></asp:GridView></ContentTemplate></asp:UpdatePanel></div></form></body></html>
cs:
usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;namespaceWebApplication4{publicpartialclassWebForm1:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){}protectedvoidButton4_Click(objectsender,EventArgse){intid=int.Parse((senderasButton).CommandArgument);TextBox1.Text=id.ToString();ModalPopupExtender1.Show();}protectedvoidButton2_Click(objectsender,EventArgse){//更新数据//重新绑定gridviewModalPopupExtender1.Hide();}}}
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。