DeleteButton 触发器 "Incorrect Element"
DeleteButton triggers "Incorrect Element"
我正在实施一个 asp.net 核心 API 与管理员休息。
自定义 REST 客户端与 API 端点通信,但映射相当标准。
当我尝试将 a 实现到界面中时,元素的删除工作正常。尽管如此,对于具有以下文本的元素,我在每次编辑或删除视图时都会收到错误消息:"Incorrect Element"。控制台是空的,一切都按预期工作。
导致错误的原因 - 我该如何解决?
我附上了错误弹出窗口的屏幕截图。
Screenshot of the error
更新一:
这是我的自定义 REST 客户端的代码:customrestclient gist and the included fetch.js: fetch.js
仔细检查您的自定义 restClient
returns 至少 data
对象中已删除资源的 id
。
我终于能够解决这个问题。我的 API 端点之一为我的 ReferenceInput 元素之一返回了一个列表而不是单个元素。
这是我更改前的内容响应:
[{
"languageId": 2,
"id": 2,
"name": "Danish",
"isoCode": "dan"
}]
这是正确的响应,不会触发错误:
{
"languageId": 2,
"id": 2,
"name": "Danish",
"isoCode": "dan"
}
我正在实施一个 asp.net 核心 API 与管理员休息。 自定义 REST 客户端与 API 端点通信,但映射相当标准。
当我尝试将 a 实现到界面中时,元素的删除工作正常。尽管如此,对于具有以下文本的元素,我在每次编辑或删除视图时都会收到错误消息:"Incorrect Element"。控制台是空的,一切都按预期工作。
导致错误的原因 - 我该如何解决?
我附上了错误弹出窗口的屏幕截图。
Screenshot of the error
更新一: 这是我的自定义 REST 客户端的代码:customrestclient gist and the included fetch.js: fetch.js
仔细检查您的自定义 restClient
returns 至少 data
对象中已删除资源的 id
。
我终于能够解决这个问题。我的 API 端点之一为我的 ReferenceInput 元素之一返回了一个列表而不是单个元素。
这是我更改前的内容响应:
[{
"languageId": 2,
"id": 2,
"name": "Danish",
"isoCode": "dan"
}]
这是正确的响应,不会触发错误:
{
"languageId": 2,
"id": 2,
"name": "Danish",
"isoCode": "dan"
}