Я не понимаю, почему я не получаю данные при запуске метода действия DeletePost. Я получил дату в методе удаления, но не получаю данные в DeletePost, может кто-нибудь объяснить?
//Get - Delete
public IActionResult Delete(int? id)
{
if (id == null || id == 0)
{
return NotFound();
}
var obj = _db.Event.Find(id);
if (obj == null)
{
return NotFound();
}
return View(obj);
}
//Post - Delete
[HttpPost]
[ValidateAntiForgeryToken]
public IActionResult DeletePost(int? id)
{
var obj = _db.Event.Find(id);
if (obj == null)
{
return NotFound();
}
_db.Event.Remove(obj);
_db.SaveChanges();
return RedirectToAction("Index");
}
Вот представление удаления, в котором я отправляю запрос на DeletePost. Не делайте этого, если это каким-то образом поможет. Но, возможно, это как-то помогает. я получаю метод post и получаю asp-action
Удалить представление
Delete Event
Back
@* Keep this empty *@
Подробнее здесь: https://stackoverflow.com/questions/759 ... localhost7
Asp.net core mvc 6 Не найдена веб-страница для веб-адреса: https://localhost:7168/Event/DeletePost ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Веб-страница по веб-адресу: https://localhost:7002/Villa/UpdateVilla?villaId=1006 не найдена.
Anonymous » » в форуме C# - 0 Ответы
- 27 Просмотры
-
Последнее сообщение Anonymous
-