2011-05-01 4 views
0

I 다음 뷰 모델이 있습니다MVC 3 확인란 Valdaition

다음
public class MyViewModel 
    { 
     public bool SingleFamily { get; set; } 

     public bool Condominium { get; set; } 

     public bool Townhouse { get; set; } 
    } 

내보기입니다 :

 <p> 
      @Html.Label("Property Type") 
      @Html.CheckBoxFor(m => m.SingleFamily) 
      <label>Single Family</label> 
      <br /> 
      @Html.CheckBoxFor(m => m.Townhouse) 
      <label>Townhouse</label> 
      <br /> 
      @Html.CheckBoxFor(m => m.Condominium) 
      <label>Condominium</label> 
     </p> 

나는 사용자가 제출하기 전에 적어도 하나의 확인란이 선택되어 있는지 확인하고 싶습니다 형태. 또한 서버 및 클라이언트 측면에서 유효성 검사를하고 싶습니다. 이것을 달성하는 가장 좋은 방법은 무엇입니까?

+0

나는 당신이 거기를 살펴 제안

좋은 예를 들어 http://devtrends.co.uk/blog/the-complete-guide-to-validation-in-asp.net-mvc-3-part-2 참조 사용자 정의 유효성 검사기가 필요합니다 생각 : http://stackoverflow.com/questions/4491521/an-asp -net-mvc-validator-to-make-sure-at-one-checkbox-is-checked – LukeP

답변