Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net core 布拉佐尔:“是的。”;无法读取属性';parentNode';“未定义”的定义;_Asp.net Core_Blazor - Fatal编程技术网

Asp.net core 布拉佐尔:“是的。”;无法读取属性';parentNode';“未定义”的定义;

Asp.net core 布拉佐尔:“是的。”;无法读取属性';parentNode';“未定义”的定义;,asp.net-core,blazor,Asp.net Core,Blazor,我正在使用Blazor框架进行一个项目。但是,我有个问题。我想在单击复选框时更新。我的数据库中有“检查”列。当我点击复选框时;如果“Check==false”,则它正在工作并成功。但是,如果“Check==true”,我点击它;我认为这是一个错误: “System.InvalidOperationException:TypeError:无法读取属性 在处未定义的“parentNode” Microsoft.AspNetCore.Components.RenderTree.Renderer.Inv

我正在使用Blazor框架进行一个项目。但是,我有个问题。我想在单击复选框时更新。我的数据库中有“检查”列。当我点击复选框时;如果“Check==false”,则它正在工作并成功。但是,如果“Check==true”,我点击它;我认为这是一个错误:

“System.InvalidOperationException:TypeError:无法读取属性 在处未定义的“parentNode” Microsoft.AspNetCore.Components.RenderTree.Renderer.InvokeRenderCompletedCallsAfterUpdateDisplayTask(任务 updateDisplayTask,Int32[]updatedComponents)”

if(检查==false)
{
UpdateObje.HP=true;
等待Http.SendJsonAsync(HttpMethod.Put,“/api/Project/”+ID,UpdateObje);
Project=wait Http.GetJsonAsync(“/api/Project/”);
ProjectList=Project.Where(A=>A.ID!=“0”).ToList();
OtherList=Project.Where(A=>A.ID!=“0”&&A.HP==true).ToList();
}
如果(检查==true)
{
UpdateObje.HP=false;
等待Http.SendJsonAsync(HttpMethod.Put,“/api/Project/”+ID,UpdateObje);
Project=wait Http.GetJsonAsync(“/api/Project/”);
ProjectList=Project.Where(A=>A.ID!=“0”).ToList();
OtherList=Project.Where(A=>A.ID!=“0”&&A.HP==true).ToList();
}

当我犯了这个错误;我的项目已冻结,但我的数据库已更新。我检查了调试,但调试成功,但仍然出现此错误。我能做什么?

在这个项目中,你有可能改变dom的JavaScript吗?是的,我有一个JavaScript。但是,这不会改变dom。你在这个项目中有任何JavaScript可能会改变dom吗?是的,我有一个JavaScript。但是,这不会改变dom。
    if(Check == false)
        {
            UpdateObje.HP = true;
            await Http.SendJsonAsync(HttpMethod.Put, "/api/Project/" + ID, UpdateObje);

            Project = await Http.GetJsonAsync<Projects[]>("/api/Project/");
            ProjectList = Project.Where(A => A.ID!= "0").ToList();
            OtherList = Project.Where(A => A.ID!= "0" && A.HP == true).ToList();
        }

    if(Check == true)
        {
            UpdateObje.HP = false;
            await Http.SendJsonAsync(HttpMethod.Put, "/api/Project/" + ID, UpdateObje);

            Project = await Http.GetJsonAsync<Projects[]>("/api/Project/");
            ProjectList = Project.Where(A => A.ID!= "0").ToList();
            OtherList = Project.Where(A => A.ID!= "0" && A.HP == true).ToList();
        }