我在ASP.NET MVC2中创建一个动态CSS文件,现在我遇到了一个异常.一切都工作正常,但突然间我收到2个变量的错误消息:
以下方法或属性之间的调用是不明确的:'System.IO.TextWriter.Write(string,params object [])'和'System.IO.TextWriter.Write(char [])'
代码示例如下:
#pageMaster .CCResultsText2 {
font-size: <%= ViewData.Model.FontSize %>;
color: <%= ViewData.Model.FontColor %>;
}
Run Code Online (Sandbox Code Playgroud)
但是,当我用<%Response.Write(ViewData.Model.FontColor)替换<%= ViewData.Model.FontColor%>时,此错误得到解决; %>
看起来似乎存在某种区别System.IO.TextWriter.Write方法的两种不同形式的问题,但除了写出Response.Write方法之外,我并不确定我能做些什么.
Łuk*_*.pl 15
尝试将模型成员转换为特定类型,如:
#pageMaster .CCResultsText2 {
font-size: <%= (int)ViewData.Model.FontSize %>;
color: <%= (string)ViewData.Model.FontColor %>;
}
Run Code Online (Sandbox Code Playgroud)
这些类型只是我的猜测..把它投到适当的类型当然;)
| 归档时间: |
|
| 查看次数: |
9223 次 |
| 最近记录: |