我有看法與工作原理如下:什麼能導致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