Telerik控件上的更新面板

时间:2017-07-11 18:05:16

标签: c# asp.net telerik

在我的asp.net应用程序中,有几个动态创建的下拉列表和文本框控件。因此,在获取数据时选择下拉列表我想在div上显示更新进度。此外,我不想发回电话,所以整页不应该刷新。 这是我的代码

 <div class="col-md-2">
        <div class="filter-section">
            <table>
                <tr>
                    <td>

                            <asp:Panel ID="ControlsParent" ViewStateMode="Enabled" ClientIDMode="Static" runat="server"></asp:Panel>       
                    </td>
                </tr>
                <tr>
                    <td>
                        <asp:Button ID="BtnShowReport" runat="server" ClientIDMode="Static" CssClass="btn btn-primary btn-block" Text="Show Report" OnClick="BtnShowReport_Click" />
                    </td>

                </tr>
            </table>
        </div>
    </div>

我是Telerik的新手,所以不要使用。

1 个答案:

答案 0 :(得分:0)

将代码放入更新面板,我使用的是简单的asp,并且未使用Telerik:

                     //你在这里编码代码

</ContentTemplate>
</asp:UpdatePanel>
 <asp:UpdateProgress DynamicLayout="true" ID="upProgSearch" DisplayAfter="1500" runat="server"   >
    <ProgressTemplate>
        <div id="progressBackgroundFilter"></div>
        <div id="processMessage" style="width:100px;">
            <asp:Image ID="Image1" ImageUrl="~/images/Loading.gif" runat="server" />
        </div>
    </ProgressTemplate>
</asp:UpdateProgress>

对于preventng自动回发在更新面板中使用<triggers>标记,并使用<asp:AsyncPostBackTrigger>并指定导致回发的事件名称,并且您不想要。