tôi có cái nhìn với những điều sau đây mà hoạt động:Điều gì có thể gây ra phương thức Html.ValidateFor() để tạo ra một lỗi biên dịch?
<%= Html.TextBoxFor(m => m.FirstName, new { @class = "required_field_light" }) %>
<%= Html.ValidationMessageFor(m => m.FirstName) %>
Tuy nhiên, nếu tôi thay đổi ValidationMessageFor() để một ValidateFor() như thế này:
<%= Html.ValidateFor(m => m.FirstName) %>
tôi nhận được lỗi biên dịch này:
"The best overloaded method match for 'System.IO.TextWriter.Write(char)' has some invalid arguments"
"Argument '1': cannot convert from 'void' to 'char'"
Tôi cho rằng tôi đang thiếu thứ gì đó ở đâu đó nhưng tôi không thể hiểu được nó là gì. Có ai khác đã gặp phải vấn đề này và tìm ra giải pháp hay không ai đó có ý tưởng làm thế nào để giải quyết vấn đề này?
. Cảm ơn. –