Duration: 21 minutes
Summary: On this video we explored two important items: the Text property and the Validators collection. For the Text property we found out that we can add html to the property and have that html render with the error. We changed the text to bold on the first attempt, and then displayed an error icon by adding the <img> tag to the Text property. Regarding the Validators collection, we added code to the PreRender event that loops over all the validators on the page to get their ControlToValidate. Once we get that control, we check whether the data is valid. If it was not valid we changed the background color of the control to yellow. But of course there is a trick to that: since the validation will happen on the client first, we need to turn the EnableClientScript to false. That way we can skip the client validation and hit the server validation and have our control’s background color changing to yellow whenever the user enters invalid data.
Methodology of the development of example: Good coding standard and simplified design to illustrate the key points.
Technology Used: ASP.NET and Visual Studio 2010
Keyword: ASP.NET 4, Visual Studio 2010, Text property, Image, Validators, WebControl, EnableClientScript, OnPreRender, ControlToValidate, BackColor