2011-09-25 21 views
18

Trong Xem các mẫu của tôi, tôi có một tài sản:Vấn đề với mô hình chất kết dính loại tài sản int

[Required] 
    [MaxLength(4)] 
    [DisplayName("CVC")] 
    public int BillingCvc { get; set; } 

Theo quan điểm của tôi, tôi sử dụng nó như vậy:

@Html.TextBoxFor(x => x.BillingCvc, new { size = "4", maxlength = "4" }) 

Khi tôi gửi mẫu I có được điều này thông báo lỗi:

Unable to cast object of type 'System.Int32' to type 'System.Array'. 

Tuy nhiên, nếu tôi thay đổi thuộc tính thành chuỗi thay vì int, tôi không gặp lỗi. Khai báo nó là int cho phép trình xác nhận ứng dụng khách kiểm tra xem trường có chứa các số không.

Trả lời

Các vấn đề liên quan