複雜模型驗證 (Complex model validation)


問題描述

複雜模型驗證 (Complex model validation)

Is there ways to implement model validation with complex rules like "if one radio button was selected it's necessary to select one radio from another radio buttons group. If radio button with additional textbox was selected so it's necessary to fill it too."? It'll be perfect if this way will relate to DataAnnotations attributes. I only know that we can use some additional framework to reach this. But, you know, it'll be more beautiful if we have some native solution. Thanks you guys in advance!

‑‑‑‑‑

參考解法

方法 1:

I don't think MVC‑2 has a native solution but I believe MVC‑3 supports the concept of remote validation using a RemoteAttribute.  I think more information can be found:

MVC 3 Release notes overview

RemoteAttribute

(by kseendreza)

參考文件

  1. Complex model validation (CC BY‑SA 3.0/4.0)

#asp.net-mvc-2 #model-validation






相關問題

使用 c# 將日期時間轉換為日期 (Convert datetime to date using c#)

如何讓 DotNetNuke 6.2 服務框架對 json 數據進行模型綁定 (How can I get DotNetNuke 6.2 Service Framework to modelbind json data)

下拉級聯 MVC 2 (Drop Down Cascading MVC 2)

如何:(jQuery) 帶有 ASP.NET MVC 2 的模態登錄對話框? (How to: (jQuery) Modal login dialog w/ ASP.NET MVC 2?)

如何在 MVC 應用程序的 URL 中使用日期(MM-dd-yyyy 格式)? (How Do I Use a Date (in the MM-dd-yyyy format) in a URL in an MVC Application?)

如何在 asp mvc 2 中進行上傳工作? (How to make upload work in asp mvc 2?)

如何從 ViewData 為 MVC2 Html.HiddenFor 設置一個值 (How to set a value for MVC2 Html.HiddenFor from ViewData)

複雜模型驗證 (Complex model validation)

ASP.NET MVC 2:調用存儲過程,獲取多個結果集 (ASP.NET MVC 2: Calling Stored Procedure, Getting Multiple ResultSets)

JsonResult 相當於 [DataMember(Name="Test")] (JsonResult equivalent to [DataMember(Name="Test")])

ASP.NET MVC 是否適合活動票務網站? (Is ASP.NET MVC a Good Fit for an Event Ticketing Site?)

跨區通話 (Cross area calls)







留言討論