本文介绍了当我在Ajax选项卡容器上使用Gridview时,单击事件上的链接按钮不起火的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 < pre lang =c#>< / pre> < ; 表格 id = form1 runat = server > < div > < asp:ToolkitScriptManager ID = ToolkitScriptManager1 runat = server > < / asp:ToolkitScriptManager > < asp:TabContainer ID = TabContainer1 runat = server ActiveTabIndex = 1 高度 = 592px 宽度 = 1261px AutoPostBack = True onactivetabchanged = TabContainer1_ActiveTabChanged > < asp:TabPanel ID = tabpanel1 runat = server HeaderText = 新用户 > < ContentTemplate > < asp:TextBox ID = TextBox1 runat = server 宽度 = 157px > < / asp:TextBox > < br / > < br / > ResetPassword: < asp:TextBox ID = txtBox1 runat = 服务器 Tex tMode = 密码 宽度 = 160px > < / asp:TextBox > < br / > < br / > < br / > < asp:按钮 ID = Button1 runat = server onclick = Button1_Click 文本 = 重置密码 宽度 = 170 / > < br / > < br / > < asp:GridView ID = GridView1 runat = server AutoGenerateColumns = false 宽度 = 220px > < HeaderStyle BackColor = 海军 ForeColor = white / > < 列 > < asp:BoundField DataField = UserName HeaderText = UserName / > < asp:BoundField DataField = 电子邮件 HeaderText = 电子邮件 / > < asp:TemplateField ItemStyle-Width = 60px HeaderText = > < ItemTemplate > < asp:LinkBut​​ton ID = lnkEdit runat = server 文本 = 选择 OnClick = 选择 ClientIDMode = 静态 > < / asp:LinkBut​​ton > < / ItemTemplate > < / asp:TemplateField > < /列 > < / asp:GridView > < / ContentTemplate > < / asp: TabPanel > / xml> 解决方案 将AutoPostBack添加为true < asp:linkbutton id = lnkEdit runat = server text = 选择 onclick = 选择 AutoPostBack = true ClientIDMode = 静态 > < / asp:linkbutton > <pre lang="c#"></pre><form id="form1" runat="server"> <div> <asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"> </asp:ToolkitScriptManager> <asp:TabContainer ID="TabContainer1" runat="server" ActiveTabIndex="1" Height="592px" Width="1261px" AutoPostBack="True" onactivetabchanged="TabContainer1_ActiveTabChanged"> <asp:TabPanel ID="tabpanel1" runat="server" HeaderText="New User" > <ContentTemplate><asp:TextBox ID="TextBox1" runat="server" Width="157px"></asp:TextBox> <br /> <br /> ResetPassword: <asp:TextBox ID="txtBox1" runat="server" TextMode="Password" Width="160px"></asp:TextBox> <br /> <br /> <br /> <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Reset Password" Width="170"/> <br /> <br /> <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false" Width="220px" > <HeaderStyle BackColor="navy" ForeColor="white" /> <Columns> <asp:BoundField DataField="UserName" HeaderText="UserName"/><asp:BoundField DataField="Email" HeaderText="Email" /><asp:TemplateField ItemStyle-Width = "60px" HeaderText = ""> <ItemTemplate> <asp:LinkButton ID="lnkEdit" runat="server" Text = "Select" OnClick = "Select" ClientIDMode="Static"></asp:LinkButton> </ItemTemplate></asp:TemplateField></Columns> </asp:GridView> </ContentTemplate> </asp:TabPanel>/xml> 解决方案 add AutoPostBack as true <asp:linkbutton id="lnkEdit" runat="server" text="Select" onclick="Select" AutoPostBack = "true" ClientIDMode="Static"></asp:linkbutton> 这篇关于当我在Ajax选项卡容器上使用Gridview时,单击事件上的链接按钮不起火的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!
11-03 07:21