首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UpdateProgress控件

UpdateProgress控件
EN

Stack Overflow用户
提问于 2012-02-09 03:49:47
回答 3查看 1.2K关注 0票数 0

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

(你知道为什么这个不起作用吗?)代码:

代码语言:javascript
复制
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>

           ..........
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-02-09 09:38:41

尝试UpdateMode="Always"并在图像上使用ImageUrl属性,如下所示:

代码语言:javascript
复制
<asp:Image id="i" runat="server" ImageUrl="~/App_Themes/defaultCSU/PleaseWait.gif" />

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

票数 1
EN

Stack Overflow用户

发布于 2012-02-09 04:04:00

process UpdateProgress现在没有任何内容可以显示,在您按下并等待数据的那一刻,它将使用javascript运行。因此,UpdateProgress可能是打开的,但没有任何内容可供显示。

请提供图像和文本,然后再次检查是否正常工作。

票数 1
EN

Stack Overflow用户

发布于 2012-02-09 04:03:08

唯一需要做的工作就是使用AssociatedUpdatePanelID将UpdateProgress控件绑定到UpdatePanel,您已经做到了这一点。现在,您的图像标记没有关联的文件。您确定它没有试图显示,但是找不到文件吗?

尝试将图像更改为一些文本,以确保图像不是问题所在

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9200360

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档