Validating URL using Validation attribute

When a user enters an URL in a TextBox, the URL needs to be validated. Validation attributes can be used to check if the URL is live.

The Url property is part of an entity object. UrlValid is derived