Asp.net 如何让UpdateProgress在点击网格视图中的按钮后禁用页面
我有一个网格视图,在它里面我使用了一个更新面板,因为在其中使用了文件上传,所以我使用了触发器方法。我想要的是当用户点击网格视图中的按钮时,有一个好的更新进度。我需要使页面禁用并显示下载的动画。如下图所示。但是,不是对话框消息,而是加载 必须显示动画。它是可解的吗 这是我用过的鳕鱼,但没用:Asp.net 如何让UpdateProgress在点击网格视图中的按钮后禁用页面,asp.net,ajax,updatepanel,Asp.net,Ajax,Updatepanel,我有一个网格视图,在它里面我使用了一个更新面板,因为在其中使用了文件上传,所以我使用了触发器方法。我想要的是当用户点击网格视图中的按钮时,有一个好的更新进度。我需要使页面禁用并显示下载的动画。如下图所示。但是,不是对话框消息,而是加载 必须显示动画。它是可解的吗 这是我用过的鳕鱼,但没用: <ContentTemplate> <asp:UpdatePanel ID="UpdatePanel1" runat="s
<ContentTemplate>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" onrowdatabound="GridView1_RowDataBound"
DataKeyNames="ID,ArticleID,UserName" DataSourceID="SqlDataSource1"
GridLines="Vertical" AllowPaging="True" PageSize="5" OnRowUpdating="GridView1_RowUpdating">
<Columns>
<asp:TemplateField>
<ItemTemplate>
.......some stuffs
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</ContentTemplate>
<Triggers>
<asp:PostBackTrigger ControlID="Gridview1" />
</Triggers>
</asp:UpdatePanel>
还有这个
<asp:UpdateProgress ID="UpdateProgress4" runat="server" AssociatedUpdatePanelID="UpdatePanel1">
<ProgressTemplate>
<DIV id="IMGDIV" align="center" valign="middle" runat="server" style=" position: relative; visibility:visible; vertical-align:middle; border-style :inset;border-color:black;background-color:white;z-index:40; top:45%;">
<img src="../images/NewLoader.gif" /><br />
<%-- <input type="button" onclick="CancelPostBack()" value="Cancel" />--%>
</DIV>
</ProgressTemplate>
</asp:UpdateProgress>
我想你必须使用
不
将仅适用于异步调用。
<asp:UpdateProgress ID="UpdateProgress4" runat="server" AssociatedUpdatePanelID="UpdatePanel1">
<ProgressTemplate>
<DIV id="IMGDIV" align="center" valign="middle" runat="server" style=" position: relative; visibility:visible; vertical-align:middle; border-style :inset;border-color:black;background-color:white;z-index:40; top:45%;">
<img src="../images/NewLoader.gif" /><br />
<%-- <input type="button" onclick="CancelPostBack()" value="Cancel" />--%>
</DIV>
</ProgressTemplate>
</asp:UpdateProgress>
I think you have to use
<asp:AsyncPostBackTrigger>
not
<asp:PostBackTrigger >
<asp:UpdateProgress> will work only for Async calls.