【发布时间】:2022-08-19 11:04:09
【问题描述】:
我正在使用 MVC .net 核心来填充我的 ViewModel。 我正在尝试构建图表,如果值为 null,则不会创建画布。这工作正常。
不管我是否在脚本部分添加一个测试来测试 null
if (Model.AssessmentDetailByCategChart!= null)
{
或测试元素存在(它不应该)
if ($(\'#canvasRadarTech\').length > 0) {
我有这个崩溃。你能帮忙看看正确的语法吗?
-
如果你调试
Model.AssessmentDetailByCategChart.ElementAt(0)和Model.AssessmentDetailByCategChart.ElementAt(0).Assess_ChartData,你有什么价值吗? -
您的错误是 C# 异常,而不是 javascript 异常,因此您使用 jquery 来查看画布是否存在的第二个代码 sn-p 可能不会有帮助。我认为您的问题是 Model.AssessmentDetailByCategChart 的值不为空,因此如果您的 if 语句满足表达式,但该值不是 IEnumerable。调试时的值是多少?
-
我在访问两者时都附上了错误
标签: javascript html asp.net-mvc asp.net-core-mvc