Sprawdzanie adresu URL mvc4

Piszę to pytanie tutaj, próbując znaleźć odpowiedź przez dwa dni.

w zasadzie to, co się dzieje.

Mam właściwość w widoku viewmodel w następujący sposób

[Required(ErrorMessage = "Required Field")]
[Url(ErrorMessage="Please enter a valid url")]
[DisplayName("Website")]
public string web { get; set; }

w widoku mam to

@Html.EditorFor(model => model.web, new { AutoCompleteType = "Disabled", autocomplete = "off" })

teraz problem polega na tym, jak tekst wejściowy dla tego pola jest sprawdzany po stronie klienta. pole musi mieć zawsze prefiks protokołu, w przeciwnym razie staje się nieważne.

jaki jest najlepszy sposób na rozwiązanie tego problemu?

Wielkie dzięki

questionAnswers(2)

yourAnswerToTheQuestion