这是我第一次使用syncfusion为ASP MVC 5剃刀syncfusion错误渲染图表转换无效反对
我想创建一个图表,在我的学习我在第一次发现的错误。
@(Html.EJ().Chart("container").Render())
那是我在CSHTML代码,这是我的错误:
Cannot implicitly convert type 'void' to 'object'
如何解决这个问题?
这是我第一次使用syncfusion为ASP MVC 5剃刀syncfusion错误渲染图表转换无效反对
我想创建一个图表,在我的学习我在第一次发现的错误。
@(Html.EJ().Chart("container").Render())
那是我在CSHTML代码,这是我的错误:
Cannot implicitly convert type 'void' to 'object'
如何解决这个问题?
发生这种情况是因为指定了“.Render()” 在Syncfusion Essential studio版本12.1.0.36中遵循此结构。但它在未来的版本中发生了变化。 请找到下面的代码片段来初始化图表控件。
[CSHTML]
@(Html.EJ().Chart("container"))
从Syncfusion Essential studio版本12.2.0.36到现在的版本都遵循此标准。
谢谢,
在HTML辅助(@(Html.EJ
)中所用的括号定义明确的表达和大括号(@{Html.EJ
)限定一个常规的C#代码块。不同之处在于显式表达式将其输出直接作为HTML标记的一部分进行提交,而代码块则不会。
所以如果你想使用Render
然后在代码块({}
)内使用你的代码。
@{ Html.EJ()
…
.Render()}