当我在Ajax选项卡容器上使用Gridview时,单击事件上的链接按钮不起火 [英] Link Button On Click Event Is Not Fire When I Am Using Gridview On Ajax Tab Container

查看:84
本文介绍了当我在Ajax选项卡容器上使用Gridview时,单击事件上的链接按钮不起火的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

< pre lang =c#>< / pre>

 < ;  表格    id  < span class =code-keyword> =  form1    runat   =  server >  
< div >
< asp:ToolkitScriptManager ID = ToolkitScriptManager1 runat = server >
< / asp:ToolkitScriptManager >
< span class =code-keyword>< asp:TabContainer ID = TabContainer1 runat = server ActiveTabIndex = < span class =code-keyword> 1



高度 = 592px 宽度 = 1261px AutoPostBack = True

onactivetabchanged = TabContainer1_ActiveTabChanged >

< asp:TabPanel ID = tabpanel1 runat = server HeaderText = 新用户 >

< ContentTemplate >



 < span class =code-keyword><   asp:TextBox     ID   =  TextBox1    runat   =  server    宽度  = < span class =code-keyword> 157px >  <   / asp:TextBox  >  
< br / >
< br / >
ResetPassword:
< asp:TextBox < span class =code-attribute> ID = txtBox1 runat = 服务器 Tex tMode = 密码 宽度 = 160px > < / asp:TextBox >
< br < span class =code-attribute> / >
< br / >
< br / >
< asp:按钮 ID = Button1 runat = server onclick < span class =code-keyword> = Button1_Click
< span class =code-attribute>
< span class =code-attribute>文本 = 重置密码 宽度 = 170 / >

< br / >
< br / >
< asp:GridView ID = GridView1 runat = server AutoGenerateColumns < span class =code-keyword> = false
< span class =code-attribute>
< span class =code-attribute>宽度 = 220px >



< HeaderStyle BackColor = 海军 ForeColor = white / >
< >
< asp:BoundField DataField = UserName HeaderText = < span class =code-keyword> 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 < span class =code-keyword>>

< / ContentTemplate >
< / asp: TabPanel >



/ xml>

解决方案

将AutoPostBack添加为true

 <   asp:linkbutton     id   =   lnkEdit    runat   =  server < span class =code-attribute>   text   = 选择    onclick   =  选择     AutoPostBack     =  true < span class =code-attribute>      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时,单击事件上的链接按钮不起火的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆