ScriptManager 和 EnablePartialRendering

发布于 2024-10-19 05:27:44 字数 271 浏览 2 评论 0原文

我有一个使用 ajax scripmanager > 的页面进度更新,这样我就可以向用户显示“正在加载,等待..”的消息。现在,我的问题如下。我将 EnablePartialRendering 设置为 true,主要是因为如果我将其设置为 false,则加载内容的面板不会显示。 当设置为true时,如果我想在通常设置为visible=false的行上设置文本和可见性,它就不会发生。我的行没有显示。
我的“正在加载”消息仅在存储过程存在时才会显示,如果不存在,我只需要让用户知道。

有什么建议吗?

I have a page that uses ajax scripmanager > progressupdate so I can display the user a message of "Loading, wait..". Now, my question is the following. I have the EnablePartialRendering set to true, mainly because if I set it to false my panel with the loading stuff doesn't display.
When is set to true, then if I want to set the text and visibility on a row that is normally set to visible=false, it just doesn't happen. My row doesn't show.
My "Loading" message will only display if a stored procedure exist, if it doesn't I just need to let the user know.

Any suggestions?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

只等公子 2024-10-26 05:27:44

这是我的 .aspx 页面中的一些代码


                     </asp:GridView>
                 </ContentTemplate>
               </asp:UpdatePanel>
           </asp:Panel> 

           <asp:Panel ID="pnlUpdate" runat="server" >
                <asp:UpdateProgress ID="UpdateProgress1" runat="server" AssociatedUpdatePanelID="UpdatePanel1" >
                    <ProgressTemplate>

                    <div id="progressBackgroundFilter"></div>
                    <div id="processMessage" align="center" style="color:#cc0000"> Please, wait while processing...<br /><br />
                         <asp:Image ImageUrl="images/loading.gif" runat="server" ID="loading_gif" />
                    </div>

                   </ProgressTemplate>
                </asp:UpdateProgress>
            </asp:Panel> 

        </asp:TableCell>
    </asp:TableRow>        
    <asp:TableRow ID="Row_Error"  Visible="false">
        <asp:TableCell CssClass="GVI"> 
            <asp:Label ID="labelError"  runat="server" Text=""/>                                       </asp:TableCell>
        <asp:TableCell CssClass="GvItmR">
            <asp:HyperLink ID="HyperLink2"ForeColor="Green" Text="Go Back" NavigateUrl="~/Menu.aspx" runat="server"/> 
        </asp:TableCell>
    </asp:TableRow>

Row_Error 行是我要显示消息的位置。

Here is some code from my .aspx page

.
.

                     </asp:GridView>
                 </ContentTemplate>
               </asp:UpdatePanel>
           </asp:Panel> 

           <asp:Panel ID="pnlUpdate" runat="server" >
                <asp:UpdateProgress ID="UpdateProgress1" runat="server" AssociatedUpdatePanelID="UpdatePanel1" >
                    <ProgressTemplate>

                    <div id="progressBackgroundFilter"></div>
                    <div id="processMessage" align="center" style="color:#cc0000"> Please, wait while processing...<br /><br />
                         <asp:Image ImageUrl="images/loading.gif" runat="server" ID="loading_gif" />
                    </div>

                   </ProgressTemplate>
                </asp:UpdateProgress>
            </asp:Panel> 

        </asp:TableCell>
    </asp:TableRow>        
    <asp:TableRow ID="Row_Error"  Visible="false">
        <asp:TableCell CssClass="GVI"> 
            <asp:Label ID="labelError"  runat="server" Text=""/>                                       </asp:TableCell>
        <asp:TableCell CssClass="GvItmR">
            <asp:HyperLink ID="HyperLink2"ForeColor="Green" Text="Go Back" NavigateUrl="~/Menu.aspx" runat="server"/> 
        </asp:TableCell>
    </asp:TableRow>

The Row_Error row is where I want to display a message.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文