0

我尝试通过创建一个 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" />

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

4

1 回答 1

0

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

$('#<%=valSummary.ClientID%>').hide();
于 2013-06-03T09:33:35.680 回答