Kendo ui 将剑道标尺绑定到本地数据

Kendo ui 将剑道标尺绑定到本地数据,kendo-ui,Kendo Ui,在剑道文档中,有许多图表与本地数据绑定的示例,但径向规没有 有人能告诉我如何在我的控制器中使用int来指定指针的值吗 <div id="gauge-container"> @(Html.Kendo().RadialGauge() .Name("gauge") .Pointer(pointer =>pointer.Value(intFromController) ) .Scale(scale => scale .MinorUnit(5

在剑道文档中,有许多图表与本地数据绑定的示例,但径向规没有

有人能告诉我如何在我的控制器中使用int来指定指针的值吗

<div id="gauge-container">
@(Html.Kendo().RadialGauge()
    .Name("gauge")
    .Pointer(pointer =>pointer.Value(intFromController) )
    .Scale(scale => scale
        .MinorUnit(5)
        .StartAngle(-30)
        .EndAngle(210)
        .Max(180)
    )
)
</div>

控制器

public double test()
{
    double value = 10;
    return value;
}

在控制器的操作中,您可以设置:

ViewData["myAngle"] = 123;
鉴于此,您可以这样使用它:

<div id="gauge-container">
@(Html.Kendo().RadialGauge()
    .Name("gauge")
    .Pointer(pointer =>pointer.Value(@ViewData["myAngle"]) )
    .Scale(scale => scale
        .MinorUnit(5)
        .StartAngle(-30)
        .EndAngle(210)
        .Max(180)
    )
)
</div>

@(Html.Kendo().RadialGauge())
.名称(“仪表”)
.Pointer(Pointer=>Pointer.Value(@ViewData[“myAngle”]))
.Scale(Scale=>Scale
.MinorUnit(5)
.StartAngle(-30)
.端角(210)
.最大值(180)
)
)

感谢您添加结束语,但这样做会删除前面的注释。。有办法把它们取回来吗?谢谢,但我得到一个错误“无法从object转换为double”,即使我尝试将其转换为double。我和一位同事谈过,我的帖子可能也写错了,我们需要的是一个绑定到该量表的数据源,并且能够只刷新该量表,而不定期刷新页面的其余部分。
ViewData["myAngle"] = 123;
<div id="gauge-container">
@(Html.Kendo().RadialGauge()
    .Name("gauge")
    .Pointer(pointer =>pointer.Value(@ViewData["myAngle"]) )
    .Scale(scale => scale
        .MinorUnit(5)
        .StartAngle(-30)
        .EndAngle(210)
        .Max(180)
    )
)
</div>