发送到 ASP.NET 的数据错误 REACT
Data send to ASP.NET is wrong REACT
我写了一个连接到 ASP 的函数。一般在工作。但是当我想对列表进行排序时它不起作用。当对象是 {Id : id, Type : type} 并且相同的数据在 formData 中。我寻找。在启动和功能上。但是在 ASP 中我有 id=0 没关系对象中有什么。
P.S。它通过邮递员工作
[HttpPost]
public async Task<JsonResult> Sort([Bind("Id")] int idW, [Bind("Type")] string type)
{
}
其他如:elementNew中数据正常
[HttpPost]
public async Task<JsonResult> Edit([Bind("Id,Name,Type,IdW")] Element elementNew)
{}
异步函数POST(地址,对象){
const formData = new FormData()
for (var i in object){
formData.append(i, object[i]);
}
const requestOptions = {
method: 'POST',
body: formData
};
try{
await fetch(adres, requestOptions)
.then(response => response.json().then(data => ({
data: data
})).then(res => {
...
}));
}
catch(err){
;
}
在这个地方 [Bind("Id")] int idW 必须是 id,它可以工作。对不起问题,但我只关心名字。
但我已经知道查询中是名称,绑定检查与模型中的相同。是吗?
我写了一个连接到 ASP 的函数。一般在工作。但是当我想对列表进行排序时它不起作用。当对象是 {Id : id, Type : type} 并且相同的数据在 formData 中。我寻找。在启动和功能上。但是在 ASP 中我有 id=0 没关系对象中有什么。
P.S。它通过邮递员工作
[HttpPost]
public async Task<JsonResult> Sort([Bind("Id")] int idW, [Bind("Type")] string type)
{
}
其他如:elementNew中数据正常
[HttpPost]
public async Task<JsonResult> Edit([Bind("Id,Name,Type,IdW")] Element elementNew)
{}
异步函数POST(地址,对象){ const formData = new FormData()
for (var i in object){
formData.append(i, object[i]);
}
const requestOptions = {
method: 'POST',
body: formData
};
try{
await fetch(adres, requestOptions)
.then(response => response.json().then(data => ({
data: data
})).then(res => {
...
}));
}
catch(err){
;
}
在这个地方 [Bind("Id")] int idW 必须是 id,它可以工作。对不起问题,但我只关心名字。
但我已经知道查询中是名称,绑定检查与模型中的相同。是吗?