我有asp.net webapi控制器 我有删除方法的地方
这是控制器的代码
Name Scores
0 Mike []
1 Tom []
2 Lucy []
我尝试通过视图和js函数上的按钮将其删除
这是js函数
[HttpDelete("{id}")]
public IActionResult Delete(Guid Id)
{
var reminder = _context.ReminderItems.Find(Id);
if (reminder == null)
{
return NotFound();
}
_context.ReminderItems.Remove(reminder);
_context.SaveChanges();
return NoContent();
}
}
这是按钮代码function deleteItem(id) {
$.ajax({
url: uri + '/' + id,
type: 'DELETE',
success: function (result) {
getData();
}
});
所以在渲染时我得到了这个'<td><button onclick="deleteItem(' + item.id + ')">Delete</button></td>'
当我单击时,控制台出现错误,并且行未删除。
无效或意外的令牌
如果我尝试从邮递员中删除,则可以使用此ID
那我的问题在哪里?