2010-11-22 16 views

Antwort

1

Sie könnten eine JsonResult-Aktion erstellen, die Sie von Ihrem JavaScript-Code aus aufrufen können. ZB

public JsonResult IsUsernameAvailable(string username) { 
    // return result 
    return Json(true); 
} 

Und es dann zu Ihrem Benutzernamen-Feld Haken wie so mit jQuery

$("#username").blur(function() { checkAvailability($(this).val()); }); 
function checkAvailability(username) { 
    $.getJSON("/User/IsUsernameAvailable", { username: username }, function(result) { 
     alert("Is available: " + result); 
    }); 
} 
0

Wenn Sie MVC verwenden 3 gibt es ein neues Remote-Attribut, das Sie verwenden können. Sie geben eine Route oder einen Controller/eine Aktion für das Attribut an und geben "true" oder "false" (oder eine beliebige Zeichenfolge! = "True") zurück, was in Ihrem Fall "result" sein könnte. Sie erhalten einen clientseitigen Validierungsfehler die Fehler, die Sie erhalten, wenn ein erforderliches Feld leer gelassen wird usw.

Verwandte Themen