ASP.NET 4.5 MVC événement OnBlur zone de texte

J'ai un C# ASP.net 4.5 MVC solution. Je veux créer un formulaire automatisé de validation de l'adresse.
Si vous entrez un code postal et housenumber la streetname en ville est recherché à l'aide d'une API REST.

Après avoir rempli le housenumber il doit y avoir un appel à une fonction dans un contrôleur (à l'aide d'AJAX) pour rechercher l'adresse, mise à jour du modèle de données et afficher le résultat dans la forme. Je ne peux pas comprendre comment le faire.

Je pensais à faire un post de formulaire (à l'aide d'AJAX) déclenché lorsque le onBlur de la housenumber est appelé. Mais est-ce la meilleure façon de faire ? Est-il vraiment le meilleur moyen est de les republier l'ensemble de la forme ?

Exemple à ce jour:

<div class="col-md-7">
 @Html.TextBoxFor(model => model.HouseNumber, new { @class = "form-control", @placeholder = "HouseNumber" })
 @Html.ValidationMessageFor(model => model.HouseNumber, null, new { @class = "text-danger" })
</div>

Lorsque la zone de texte HouseNumber perdu le focus, je tiens à appeler la fonction 'ValidateAddress" dans mon controller 'Carnet d'adresses'. La fonction de recherche de la streetname et de la ville et de remplir le modèle.Streetname et le modèle.La ville de champs.

  • ce message de validation? pouvez-vous s'il vous plaît montrer, ce que vous avez fait jusqu'à maintenant?
  • ajout de l'exemple / plus d'informations
  • Quand vous dites "déclencher la validation des messages", vous voulez dire que les messages de validation pour model.Streetname et model.City?
InformationsquelleAutor Walt501 | 2014-10-29