簡體   English   中英

如何同時啟動客戶端和MVC驗證?

[英]how to fire client side and MVC validations together?

我正在MVC應用程序中工作。 在我的應用程序中,我使用數據批注進行了mvc屬性驗證。 我也對某些字段進行了一些客戶端驗證。 我需要在提交按鈕單擊時同時觸發兩個驗證。

當前,只有客戶端驗證先觸發,然后返回false。 輸入有效信息后,即可進行mvc驗證。

請幫忙

通常,客戶端驗證用於不向服務器發送錯誤數據。 同時,它重復服務器端驗證。 服務器端驗證原因:

  • 您不確定客戶端驗證將始終切斷無法使用的數據;
  • 您正在網站和通過API使用相同的數據結構(在API的情況下,您甚至沒有“客戶端”驗證)

使用驗證的主要規則是切斷無法使用的不良數據。 簡介:將客戶端驗證與服務器端結合使用。 如果數據通過客戶端驗證傳遞,請在服務器端調用適當的方法。 在這種情況下,您可以涵蓋大多數情況。

我已經在表單的“提交”事件中使用了客戶端驗證。 因此,客戶端驗證和服務器端數據注釋可以協同工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM