UpdateProgress控件

时间:2012-02-08 19:49:47

标签: c# asp.net updatepanel

我有一个asp.net页面,可以完成c#代码隐藏的大部分工作。我正在使用更新面板,并希望在处理过程中设置UpdateProgress控件以显示PleaseWait.gif图像...通过按GridView上的“选择”链接按钮启动处理。我无法显示UpdateProgress ..我的问题是:我应该如何连接UpdateProgress以显示在这个“选择”按钮上?

(任何想法为什么这不起作用......) 代码:

asp:UpdateProgress ID="UpdateProgress1" runat="server" AssociatedUpdatePanelID="SelectCarUP" DisplayAfter="10">
                    <ProgressTemplate>
                        <asp:Image src="~/App_Themes/defaultCSU/PleaseWait.gif" ID="PleaseWait" runat="server" />
                    </ProgressTemplate>
                </asp:UpdateProgress>


<asp:UpdatePanel ID="SelectCarUP" runat="server" UpdateMode="Conditional">
        <ContentTemplate>
            <asp:GridView ID="VehiclesGridView" runat="server" AllowPaging="True" 
                AllowSorting="True" DataSourceID="VehiclesEDS" AutoGenerateColumns="False" 
                onselectedindexchanged="VehiclesGridView_SelectedIndexChanged"
                BackColor="White" BorderColor="#999999" BorderStyle="None" BorderWidth="1px" 
                CellPadding="3" GridLines="Vertical" ShowHeaderWhenEmpty="True">
                <AlternatingRowStyle BackColor="#DCDCDC" />
                <Columns>
                    <asp:TemplateField ShowHeader="False">
                        <ItemTemplate>
                                <asp:LinkButton ID="GVSelectButton" runat="server" CausesValidation="False" 
                                CommandName="Select" Text="Select" />
                        </ItemTemplate>
                    </asp:TemplateField>

           ..........

3 个答案:

答案 0 :(得分:1)

进程UpdateProgress现在没有显示,并且当你按下并等待数据时,这是用javascript运行的。所以UpdateProgress可能是开放的,但没有任何东西可以显示。

请提供图片和文字,然后再次检查其是否有效。

答案 1 :(得分:1)

尝试UpdateMode="Always"并在图片上使用ImageUrl属性,如:

<asp:Image id="i" runat="server" ImageUrl="~/App_Themes/defaultCSU/PleaseWait.gif" />

此外,由于应用程序主题,您可能不必从App_Themes路径,但可以从defaultCSU文件夹...

答案 2 :(得分:0)

唯一需要做的工作是使用您已完成的AssociatedUpdatePanelID将UpdateProgress控件绑定到UpdatePanel。目前,您的图片代码没有关联的文件。你确定它没有尝试显示但找不到文件吗?

尝试将图像更改为某些文字以确保图像不是问题