Member 14037621 Ответов: 0

Requiredfieldvalidators изменяет некоторые из моих пользовательских CSS


Когда я отправляю свою форму, если срабатывает какой-либо из валидаторов, он удаляет стили, которые я добавил к некоторым контроллерам. Почему это происходит?


Вот такой пример, как этот RadioButtonList



<pre>
<pre><style type="text/css">
        .RadioButtonWidth label 
        {
            margin-right: 20px;
            margin-top: 15px;
            margin-bottom: 15px;
            margin-left: 5px;
            color: #142658;
            border-color: #142658;
        }

        .mGrid1 {
        }
            .mGrid1 td /* this applies to the Gridviews Data fields */ 
            {
                padding: 1px;
                margin: 15px;
                border: solid 1px #142658;
            }

            .mGrid1 th /* this applies to the Gridviews Headers */ 
            {
                padding: 1px;
                margin: 15px;
                text-align: center;
                border: solid 1px #142658;
            }
           
        body
        {
            font-family:Arial;
            font-size:10pt;
        }
        .ErrorControl
        {
            background-color: #FBE3E4;
            border: solid 1px Red;
        }

    </style>


<asp:RadioButtonList ID="rblCodeReq" CssClass="RadioButtonWidth" runat="server" RepeatDirection="Horizontal" RepeatColumns="3" BorderStyle="Solid" BorderWidth="2" BackColor="White">
                <asp:ListItem Text="Protótipo" Value="Protótipo" Style="padding-left: 15px;"></asp:ListItem>
                <asp:ListItem Text="Série" Value="Série"></asp:ListItem>
                <asp:ListItem Text="Puro Recâmbio" Value="Puro Recâmbio"></asp:ListItem>
                <asp:ListItem Text="Embalagem Alternativa" Value="Embalagem Alternativa" Style="padding-left: 15px;"></asp:ListItem>
                <asp:ListItem Text="Recâmbio" Value="Recâmbio"></asp:ListItem>
                <asp:ListItem Text="Negócio" Value="Negócio"></asp:ListItem>
                <asp:ListItem Text="Aumento Capacitário" Value="Aumento Capacitário" Style="padding-left: 15px;"></asp:ListItem>
                <asp:ListItem Text="ECR" Value="ECR"></asp:ListItem>
            </asp:RadioButtonList>


Список переключателей теряет все свойства, заданные в этом блоке стилей.

Что я уже пробовал:

RequiredFieldExpression, изменение .Стиль ErrorControl

F-ES Sitecore

Это как-то связано с тем, как вы добавили стили или что они собой представляют. Поскольку вы не сказали нам, как мы не можем дать конкретный совет.

Member 14037621

Добавили пример того, что меняется

0 Ответов