【问题标题】:Error setting the Shield UI ASP.NET MVC chart ZoomMode设置 Shield UI ASP.NET MVC 图表 ZoomMode 时出错
【发布时间】:2013-08-21 12:42:33
【问题描述】:

我正在尝试启用 Shield ASP.NET MVC 图表的 ZoomMode,但收到以下错误:

Server Error in '/' Application.
________________________________________
Compilation Error 
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately. 

Compiler Error Message: CS1502: The best overloaded method match for 'Shield.Mvc.UI.Chart.ChartBuilder<object>.ZoomMode(Shield.Mvc.UI.Chart.ZoomMode)' has some invalid arguments

根据文档 (https://www.shieldui.com/documentation/javascript.chart/api/zoomMode),有 3 种缩放模式:

可能的值是:“x”、“y”和“xy”。 为什么我会收到该错误,因为我在文档中声明它:

@(Html.ShieldChart()
    .Name("chart")
    .ZoomMode("XY")
    .Export(false)

?

【问题讨论】:

    标签: asp.net-mvc-3 shieldui


    【解决方案1】:

    您犯的错误是您使用的是字符串,而不是使用 MVC 时需要使用的预定义类型。确实,对于 JavaScript Shield UI 图表,缩放模式是通过传递字符串参数来定义的,但在 MVC 中您需要使用以下代码:

    .ZoomMode(Shield.Mvc.UI.Chart.ZoomMode.XY)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多