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