我有看法与工作原理如下:什么能导致Html.ValidateFor()方法产生编译错误?
<%= Html.TextBoxFor(m => m.FirstName, new { @class = "required_field_light" }) %>
<%= Html.ValidationMessageFor(m => m.FirstName) %>
但是,如果我改变ValidationMessageFor()到ValidateFor()这样的:
<%= Html.ValidateFor(m => m.FirstName) %>
我得到这个编译错误:
"The best overloaded method match for 'System.IO.TextWriter.Write(char)' has some invalid arguments"
"Argument '1': cannot convert from 'void' to 'char'"
我以为我的地方失去了一些东西,但我无法弄清楚它是什么。有没有其他人遇到这个问题,并找到了解决方案,或有人有一个想法如何解决这个问题?
的伎俩。谢谢。 – 2010-06-15 17:55:44