0
我有完整的項目,我想使用mvc驗證。來自客戶端的ASP.NET MVC服務器端驗證
這裏是我的控制器保存方法,我從JavaScript調用AJAX:
public void Save(Activity activity)
{
using (ActivityManager manager = new ActivityManager())
{
manager.SaveActivity(activity);
}
}
由於我的保存方法是無效的,我不希望使用Model.IsValid服務器端驗證,因爲由於ajax調用,我不能也不想返回一個action結果。
我需要客戶端驗證,即使用服務器端模型屬性,但我沒有找到任何工作解決方案。
在這種情況下,您應該需要手動檢查函數中的驗證約束。 –
你知道jQuery Validation的'remote'驗證嗎?檢查此鏈接:http://develoq.net/2011/asp-net-mvc-3-remote-validation-with-jquery/ –