簡體   English   中英

mvc3中的客戶端驗證相關字段

[英]client side validation in mvc3 for dependent fields

嗨,我有一個MVC3應用程序,並使用客戶端驗證,發現它非常有用。 我在使用時遇到2個問題。 -一個可能存在需要歸檔的依賴項,因為它可以進行比較,例如:如果特定歸檔的狀態為status =“ Test”,則其他狀態完成字段的值不能為空,否則可以為空。 -我有一個下拉菜單,說state。如果其值為“ Other”,則需要使文本框可見,並說“ other state”。要知道我正在使用javasript使其可見。 我不想為此使用javasript。 可以在不使用JavaScript的情況下執行此操作。

您需要編寫自己的自定義比較屬性或僅使用javascript。 沒有內置的功能可以為您做到這一點。 另一個選擇是在檢查這種情況的控制器方法中提供服務器端驗證,如果驗證失敗,請使用ModelState.AddError給出自定義驗證錯誤。

暫無
暫無

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

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