tabcontainer触发器的onclientactivechange事件 [英] Onclientactivechange event of tabcontainer trigger
问题描述
亲爱的所有人,
我在Tab容器中遇到了问题.我希望当用户单击选项卡上的(Onactiveclientchange)时,它会触发位于选项卡面板内部的更新面板.
我的代码如下..
dear All,
i face the problem in Tab-container. i want when user click(Onactiveclientchange) on the tab then its trigger the update panel which is inside the tab-panel.
my code is given below..
<asp:ScriptManager ID="ScriptManager1" runat="server" />
<div>
<asp:TabContainer ID="TabContainer1" runat="server" Width="372px" ActiveTabIndex="0" OnClientActiveTabChanged="clientActiveTabChanged" >
<asp:TabPanel ID="test" runat="server" HeaderText="panel">
<ContentTemplate>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:GridView ID="TestGrid" runat="server" AutoGenerateColumns="False"
DataKeyNames="ItemID" DataSourceID="SqlDataSource1" Height="141px"
Width="334px" >
<Columns>
<asp:TemplateField HeaderText="Item Id">
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Bind("ItemID") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="ItemDescription">
<ItemTemplate>
<asp:LinkButton ID="LinkEdit" runat="server" Text='<%# Bind("ItemDescription") %>' CommandArgument='<%# Bind("ItemID")%>' OnClick="LinkEdit_OnClick" ></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="Remarks" HeaderText="Remarks"
SortExpression="Remarks" />
</Columns>
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:DeemahTestConnectionString %>"
SelectCommand="SELECT [ItemID], [ItemDescription], [Remarks] FROM [ItemMaster]">
</asp:SqlDataSource>
</ContentTemplate>
</asp:UpdatePanel>
</ContentTemplate>
</asp:TabPanel>
<asp:TabPanel ID="test1" runat="server" HeaderText="panel1" >
<ContentTemplate>
<asp:UpdatePanel ID="UpdatePanel2" runat="server">
<ContentTemplate>
<asp:Label ID="lblMessage" runat="server" CssClass="lblMess"></asp:Label>
<div>
<table align="center">
<tr>
<td class="lableColumn">
<asp:Label ID="lblItemDescription" runat="server" Text="Item Description :"></asp:Label>
</td>
<td>
<asp:TextBox ID="txtItemDescription" runat="server" ></asp:TextBox>
</td>
</tr>
<tr>
<td class="lableColumn">
<asp:Label ID="lblRemarks" runat="server" Text="Remarks :"></asp:Label>
</td>
<td>
<asp:TextBox ID="txtRemarks" runat="server" TextMode="MultiLine" ></asp:TextBox>
</td>
</tr>
<tr>
<td></td>
<td>
<asp:Button ID="ItemMasterSave" runat="server" Text="Save" CssClass="Btn"
onclick="ItemMasterSave_Click"></asp:Button>
</td>
</tr>
</table>
</div>
</ContentTemplate>
</asp:UpdatePanel>
</ContentTemplate>
</asp:TabPanel>
</asp:TabContainer>
</div>
<
</asp:Content>
当用户添加一项并单击面板选项卡时,我需要,然后updatepanel1进行回发并在网格视图中显示当前数据.
请帮助我.................
i need when user add one item and click panel Tab then updatepanel1 is do postback and current data show in grid view.
please help me.................
推荐答案
ConnectionStrings:DeemahTestConnectionString %> " SelectCommand =" > < /asp:SqlDataSource > < /ContentTemplate > < /asp:UpdatePanel > < /ContentTemplate > < /asp:TabPanel > < asp:TabPanel ID =" runat 服务器" HeaderText panel1" > < ContentTemplate > < asp:UpdatePanel ID =" runat 服务器" < ContentTemplate > < asp:Label ID =" runat 服务器" CssClass lblMess" < /asp:Label > < div > < 表 =" center" < tr > < td =" lableColumn" < asp:Label ID =" runat 服务器" =" > < /asp:Label > < /td > < td > < asp:TextBox ID =" runat 服务器" > /asp:TextBox > < /td > < /tr > < tr > < td =" lableColumn" < asp:Label ID =" runat 服务器" =" > < /asp:Label > < /td > < td > < asp:TextBox ID =" runat 服务器" TextMode MultiLine" > < /asp:TextBox > < /td > < /tr > < tr > < td > < /td > < td > < asp:Button ID =" runat 服务器" 文本 保存" =" Btn" onclick ItemMasterSave_Click" < > < /td > < /tr > < /table > < /div > < /ContentTemplate > < /asp:UpdatePanel > < /ContentTemplate > < /asp:TabPanel > < /asp:TabContainer > < /div > < </asp:Content >
ConnectionStrings:DeemahTestConnectionString %>" SelectCommand="SELECT [ItemID], [ItemDescription], [Remarks] FROM [ItemMaster]"> </asp:SqlDataSource> </ContentTemplate> </asp:UpdatePanel> </ContentTemplate> </asp:TabPanel> <asp:TabPanel ID="test1" runat="server" HeaderText="panel1" > <ContentTemplate> <asp:UpdatePanel ID="UpdatePanel2" runat="server"> <ContentTemplate> <asp:Label ID="lblMessage" runat="server" CssClass="lblMess"></asp:Label> <div> <table align="center"> <tr> <td class="lableColumn"> <asp:Label ID="lblItemDescription" runat="server" Text="Item Description :"></asp:Label> </td> <td> <asp:TextBox ID="txtItemDescription" runat="server" ></asp:TextBox> </td> </tr> <tr> <td class="lableColumn"> <asp:Label ID="lblRemarks" runat="server" Text="Remarks :"></asp:Label> </td> <td> <asp:TextBox ID="txtRemarks" runat="server" TextMode="MultiLine" ></asp:TextBox> </td> </tr> <tr> <td></td> <td> <asp:Button ID="ItemMasterSave" runat="server" Text="Save" CssClass="Btn" onclick="ItemMasterSave_Click"></asp:Button> </td> </tr> </table> </div> </ContentTemplate> </asp:UpdatePanel> </ContentTemplate> </asp:TabPanel> </asp:TabContainer> </div> < </asp:Content>
当用户添加一项并单击面板选项卡时,我需要,然后updatepanel1进行回发并在网格视图中显示当前数据.
请帮助我..............
i need when user add one item and click panel Tab then updatepanel1 is do postback and current data show in grid view.
please help me.................
这篇关于tabcontainer触发器的onclientactivechange事件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!