2013-03-17 3 views
1

양식 테스트를하고 있는데, 많은 필드가 있습니다. 필드의 값을 설정하여 다시 입력하지 않아도됩니다. 클래스 메타 데이터 영역에서이를 설정하는 방법이 있습니까? 여기서 필수 유형으로 설정합니다. 이것에 대한MVC 값 메타 데이터를 설정하는 방법

[MetadataType(typeof(myMetaData))] 
public partial class myClass 
{ 

    [Required] 
    [Display(Name = "Zip")] 
    public string Zip { get; set; } 

    [Required] 
    [Display(Name = "State")] 
    public string State { get; set; } 

    [Required] 
    [Display(Name = "City")] 
    public string City { get; set; } 
+0

다음을 확인하십시오. http://stackoverflow.com/questions/7637022/default-value-in-an-asp-net-mvc-view-model –

답변

1

사용 DefaultValue 속성.

[Required] 
[Display(Name = "City")] 
[DefaultValue("London")] 
public string City { get; set; } 

이렇게하면 문제가 해결됩니다.

+0

이 입력란의 유효성을 검사하면 유효성 검사 DefaultValue ("Longdon")을 사용하여 텍스트 상자에 값없이 formw를 전송할 때이 양식 필드를 건너 뛸까요? – user1929393

+0

그렇습니다 .... –

관련 문제