asp.net - 隐藏错误但保留 ASP.NET Validation summary 的 validation summary header

标签 asp.net css

我尝试通过创建一个 css 并将其应用于验证摘要来解决此问题。以下解决方案仅适用于 Firefox 和 Google Chrome,但不适用于 IE(7、8 和 9)。以前有人遇到过这种情况吗?

这是我的解决方案

1st solution:

<style type="text/css">
    .validation_summary_as_bulletlist ul
    {
        display: none;
        visibility:hidden;
    }
</style>

2nd solution

 <script type="text/javascript">
     $(document).ready(function(){
         $('#<%=valSummary.ClientID%>').css('display', 'none');
         $('#<%=valSummary.ClientID%>').css('visibility', 'hidden');

        })
    </script>

 <asp:ValidationSummary ID="valSummary" ValidationGroup="moneyValidation" runat="server"
                            ShowSummary="true" CssClass="validation_summary_as_bulletlist" HeaderText="Currency is Required"
                            DisplayMode="BulletList" />

我不知道代码有什么问题。

最佳答案

您可以尝试使用jquery 来隐藏内容。然后你不必考虑它在特定浏览器中应该如何工作:

$('#<%=valSummary.ClientID%>').hide();

关于asp.net - 隐藏错误但保留 ASP.NET Validation summary 的 validation summary header,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16893623/

相关文章:

c# - 在 ASP.NET 4.0 环境下使用 c# 上传多文件

asp.net - 我如何强制 ASP :TextBox to be of type email?

javascript - 为什么 jQuery 不能在已发布的网站上运行?

asp.net - 从 umbraco 搜索中排除节点

php - "Body Onload"发送 "ScrollHeight"在 Chrome 和 Safari 中无法正常工作

javascript - 如何将 Onclick 效果设置为仅在特定时间起作用?

.net - ASP.Net 配置页在哪里?

JQuery UI Sortable with Horizo​​ntal Scrolling 将所有元素向下移动

html - CSS 中的全高、可变宽度图像

html - 悬停列表项空间(宽度和高度)而不是文本空间