Mam problem, że podałem kolor RequiredFieldValidator na czerwono, ale kiedy publikuję stronę w sieci, kolor RequiredFieldValidator został zmieniony na czarny. działa dobrze w localhost. jaki może być problem? z góry dzięki ..Jak mogę sprawić, by kolor Valdatora był czerwony?
Odpowiedz
Domyślnie walidator jest czerwona - nie ma potrzeby jej zmieniać. Sprawdź swoje css, aby upewnić się, że nic nie przejechało. Sprawdź również, czy jest ustawiony parametr requiredfieldvalidator i upewnij się, że nie zawiera on właściwości color.
Żeby być bardziej zrozumiałym: Jak mówi Jason, domyślny kolor jest TYLKO czerwony przed .net 4.0. Jeśli nie chcesz zmieniać koloru KAŻDEGO pojedynczego walidatora w całej witrynie, będziesz musiał zaktualizować swój web.config tak, jak wspomina Syed. Prawdopodobnie warto zaktualizować konfigurację internetową dla wszystkich istniejących witryn, które zostały zaprojektowane <4.0, a następnie przeniesione do wersji 4.0+, chyba że przetestowano każdą stronę. – Bolo
Rohan,
To może być Twój problem. Miałem ten sam problem.
Domyślnie framework 4.0 powoduje, że wszystkie komunikaty o błędach walidatora są czarne. Będziesz musiał jawnie ustawić ForeColor wszystkich walidatorów na czerwony, jeśli celujesz w framework 4.0.
Twój wyjście źródło w 3,5:
<span id="ctl01_YourControl" style="color:Red;visibility:hidden;">*</span>
Twój wyjście źródło w 4.0:
<span id="ctl01_YourControl" style="visibility:hidden;">*</span>
To jest dokładnie to, co mi się przydarzyło. Testowałem w .NET 2.0, ale produkcja działała w wersji 4.0. Dzięki za wskazówkę! – dandax
ASP.NET 4.0 ma zmian w wyjściowym kodzie czystsze, które obejmują:
xhtmlConformance jest ustaw na Strict. Menu są renderowane jako listy, a nie tabele Obce właściwości, takie jak border = 0, są usuwane z emitowanych znaczników. Nawet tekst błędu w kontrolach sprawdzania poprawności nie jest już ustawiony na czerwony. Renderowanie zewnętrznej tabeli dla szablonowych elementów sterujących można teraz kontrolować za pomocą właściwości newRenderOuterTable. Dla kompatybilności, można dokonać wyjście wyglądają tak samo jak to miało miejsce w ASP.NET 3.5 z controlRenderingCompatibilityVersion
> <?xml version="1.0"?> <configuration> <system.web>
> <compilation debug="false" targetFramework="4.0" />
> <pages controlRenderingCompatibilityVersion="3.5" /> </system.web> </configuration>
Więcej informacji dostępnych jest na http://msdn.microsoft.com/en-us/library/system.web.ui.control.renderingcompatibility.aspx.
Cieszę się, że to rozwiązałem. I jestem zaskoczony, że nie mogę znaleźć więcej osób publikujących o tym samym problemie. Wygląda na to, że opcje w moim przypadku będą korzystać z tego ustawienia zgodności lub ustawić kolor ForeC wszystkich moich kontroli sprawdzania poprawności na czerwony. (Prawdopodobnie to zrobię.)
ustawienie controlRenderingCompatiblityVersion na 3.5 rozwiązało mój problem –
- 1. Jak sprawić, by Pycharm był szybszy/lżejszy?
- 2. Jak sprawić, by wget był odpowiednio cichy?
- 3. Jak sprawić, by Tomcat był przenośny?
- 4. Jak sprawić, by fancybox href był dynamiczny?
- 5. Jak sprawić, by zwykły WebRequest był asynchroniczny?
- 6. Jak sprawić, by atrybut modelu był globalny?
- 7. Jak sprawić, by numer był nieosiągalny (podobnie jak blokada połączeń)?
- 8. Jak sprawić, by log Gita nie był wyświetlany, aby kontynuować?
- 9. Jak sprawić, by komponent był powszechnie dostępny w Angular2
- 10. Jak sprawić, by mój triest był bardziej wydajny?
- 11. Jak sprawić, by Dapper był odporny na SqlAzure?
- 12. Jak sprawić, by try-except-KeyError był krótszy w pythonie?
- 13. Jak sprawić, by mój plik kopii aplikacji był szybszy?
- 14. Jak sprawić, by wybrany element był przezroczysty w przeglądarce Chrome?
- 15. Jak sprawić, by biały układ HTML był nieproporcjonalny?
- 16. Jak sprawić, by Head był mistrzem w git?
- 17. Jak mogę sprawić, by mój mecz nie był chciwy w vimie?
- 18. Czy ten kod jest bezpieczny dla wątków? Jak mogę sprawić, by był bezpieczny dla wątków?
- 19. Jak sprawić, by @ Html.EditorFor niepełnosprawnych
- 20. Jak sprawić, by interfejs działał?
- 21. Jak mogę sprawić, aby mój UIPickerView Multiline był szybki?
- 22. Jak sprawić, by gradient CSS wyglądał gładko?
- 23. Jak sprawić, by Gedit wyglądał jak Textmate?
- 24. Jak sprawić, aby wygląd html był wyłączony?
- 25. Jak mogę sprawić, by Capybara korzystała z Pomocników routingu
- 26. Jak mogę sprawić, by python i pyenv homebrew żyły razem?
- 27. jak sprawić, aby mój obraz był klikalny
- 28. Jak sprawić, by czas realizacji Placu zabaw był tak szybki, jak gdybyśmy działali w aplikacji iOS?
- 29. Jak sprawić, by luźny bot opuścił kanał?
- 30. Jak sprawić, by R używało wszystkich procesorów?
Pokaż nam swój znacznik/CSS – IrishChieftain
Właśnie określiłem właściwość walidatorów ForeColor = red. ale nie działa – Rohan
czy możesz spróbować użyć stylów css, daj klasę '.errorMsg {color: red;}' – Murtaza