2
我有用戶在其中輸入2種類型數據的形式: 1.項目細節 2.調查問題涉及到項目MVC3 jQuery的 - 部分驗證
形式有2個提交按鈕 1.保存草案 2.提交
「保存草稿」後需要驗證唯一項目的細節,而不是調查領域。提交帖子應驗證項目和調查數據。
有沒有一種方法來驗證部分數據時,用戶點擊「保存草稿」?也許處理「保存草稿」點擊和忽略/刪除確認爲調查對象領域...
我有用戶在其中輸入2種類型數據的形式: 1.項目細節 2.調查問題涉及到項目MVC3 jQuery的 - 部分驗證
形式有2個提交按鈕 1.保存草案 2.提交
「保存草稿」後需要驗證唯一項目的細節,而不是調查領域。提交帖子應驗證項目和調查數據。
有沒有一種方法來驗證部分數據時,用戶點擊「保存草稿」?也許處理「保存草稿」點擊和忽略/刪除確認爲調查對象領域...
你可以通過一個動作過濾器屬性做部分驗證。您可以根據自己的需求進行定製。它使您可以訪問請求和模型狀態。通過訪問模型狀態,您可以修改驗證錯誤。
public class ValidateDraftAttribute : ActionFilterAttribute
{
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
var modelState = filterContext.Controller.ViewData.ModelState;
var incomingValues = filterContext.Controller.ValueProvider;
modelState[key].Errors.Clear();
}
}
該屬性然後被添加到控制器。
我需要一種方法來處理jQuery驗證。模型屬性需要對其進行字段驗證。點擊「保存草稿」按鈕,我想忽略某些字段的驗證。我無法改變模型,因爲它也在其他地方使用。 – user1058895