【问题标题】:Fading out an error box from codebehind从代码隐藏中淡出错误框
【发布时间】:2011-03-02 05:52:57
【问题描述】:

我有一个经常显示的错误消息框(由于我的程序的性质)。一些示例代码:

<asp:Panel runat="server" ID="ErrorMessagePanel" ClientIDMode="Static" CssClass="messageError"
Style="visibility: hidden;">
    <img src="../Images/RedClose.png" alt="close" class="messageCloseIcon" onclick="HideMessage('ErrorMessagePanel');" />
    <asp:Label runat="server" ID="ErrorMessage" ClientIDMode="Static" CssClass="messageErrorText" />
</asp:Panel>

问题是我不想强迫用户总是点击“关闭”按钮,因为这些消息弹出比较频繁。我在想定时淡出将是一个不错的选择。但是,我不知道如何调用计时器来从我的代码隐藏中淡出 - 即。目前代码隐藏设置'display=block'来显示错误,但我并不认为它也可以启动一些JS来淡出一个盒子。

顺便说一句,我正在使用 Telerik 控件,因此我更愿意扩展这些控件,而不是使用 Microsoft 的 ASP Ajax 褪色扩展(我也无法让它们工作,因为它与 Telerik 控件发生冲突)。

【问题讨论】:

    标签: c# asp.net javascript telerik


    【解决方案1】:

    您无法从代码隐藏代码中严格解决这个问题,您需要一些客户端 JavaScript。你应该可以use jQuery with your Telerik controls - 它包括一个适合你目的的fadeOut 方法。

    【讨论】:

      猜你喜欢
      • 2012-09-11
      • 1970-01-01
      • 2022-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-13
      • 2011-11-16
      相关资源
      最近更新 更多