【问题标题】:MSChart and ASP.NET MVC Partial ViewMSChart 和 ASP.NET MVC 部分视图
【发布时间】:2009-04-15 00:38:06
【问题描述】:

我目前正在尝试将 MSChart 添加到 ASP.NET MVC RTM 中的部分视图中。我已经查看了以下博客entry,我目前正在调查选项 B。如果我将我的代码放在视图 (ASPX) 页面中并且它工作正常,但是当我将确切的代码复制到部分视图中时(ASCX)我得到以下异常:“CS1502:'System.IO.TextWriter.Write(char)'的最佳重载方法匹配有一些无效参数 “。有没有其他人遇到过这个问题并解决了这个问题,或者他们知道为什么不能将这个策略与 MSChart 和 MVC 一起使用?

我的代码正是链接文章中选项 B 中的代码。

【问题讨论】:

    标签: asp.net asp.net-mvc mschart


    【解决方案1】:

    我不确定问题出在哪里,但导致该错误的最常见原因是您在“”块中使用了语句而不是表达式。由于“”块中的代码被放置在对System.IO.TextWriter.Write 的调用中,因此它必须是一个表达式。语句必须包含在“”块中,而不是“”。

    如果在“常规”视图上运行,您引用的代码在局部视图上应该可以正常工作。确保对RenderPartial 的调用位于“”块中,因为RenderPartial 实际上并没有返回任何内容,而是直接在原地进行渲染。

    【讨论】:

    • 我非常专注于代码的 MSChart 部分,因此我从未研究过更基本的组件,感谢您对此有所了解。 +1(希望我能做得更多)
    • 没问题!很高兴解决了您的问题!
    猜你喜欢
    • 1970-01-01
    • 2011-01-28
    • 2012-05-15
    • 2011-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-02
    相关资源
    最近更新 更多