Mam kilka etykiet na mojej stronie z klasą „błędu”, reguła dla .error jest:kontrola ASP.NET z widoczności CSS: ukryte, nie są pokazane na Control.Visible = true
.error {
color:Red;
visibility:hidden
}
znaczniki na etykietach jest:
<asp:Label ID="lblError" runat="server" CssClass="error" ></asp:Label>
I wtedy ustawić właściwość .text etykiety błędu w kodzie tyłu.
Jeśli używam lblError.Visible = True
podczas ustawiania tekstu, etykieta nie jest wyświetlana. Jakieś pomysły, dlaczego tak się stało? Być może jestem w błędzie, ale myślałem, że ustawienie .Visible było jak ustawienie stylu widoczności?
Tak, nie byłem pewien, co było diff. – Fermin
To jest super. Mniej html do renderowania = szybsza strona. Czy mam rację zakładając, że użyłbym tylko metody css, gdybym chciał dynamicznie ujawnić kontrolę po kliknięciu na określony przycisk? – rory
@rory yes, aby uzyskać tę kontrolę na stronie, wymagany będzie jednak odświeżenie strony do serwera. – Sarfaraaz