2010-11-22 19 views

回答

1

您可以創建一個JsonResult操作,您可以從您的JavaScript代碼調用該操作。例如

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

然後把它掛到您的用戶名場一樣,如果你正在使用MVC 3有您可以使用一個新的遠程屬性,這樣使用jQuery

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

。您爲屬性指定路由或控制器/操作並返回「true」或「false」(或任何字符串!=「true」,這可能是'result')。如果所需字段留空等錯誤。

相關問題