Веб-страница по веб-адресу: https://localhost:7002/Villa/UpdateVilla?villaId=1006 не найдена.C#

Место общения программистов C#
Anonymous
Веб-страница по веб-адресу: https://localhost:7002/Villa/UpdateVilla?villaId=1006 не найдена.

Сообщение Anonymous »

Код: Выделить всё

 public async Task UpdateVilla(int villaId)
{
var response = await _villaService.Get(villaId);
if (response != null && response.IsSuccess)
{
VillaDTO model = JsonConvert.DeserializeObject(Convert.ToString(response.Result));
return View(_mapper.Map(model));
}

return NotFound();
}
этот код предназначен для обновления сведений о вилле. я добавил точку останова в этот метод и обнаружил, что когда я нажимаю кнопку обновления, он получает идентификатор этой конкретной виллы, но «ответ»
передает значение null и показывает эту ошибку:
Нет веб-страницы был найден для веб-адреса: https://localhost:7002/Villa/UpdateVilla?villaId=3
HTTP ОШИБКА 404
как видите, он получает VillaId, но ответ будет нулевым
Я должен отметить, что этот метод обновления работает на 100% нормально в проекте API, а проблема связана с проектом MVC. (у меня есть API и MVC в отдельных проектах)
Здесь я добавил точку останова для получения метода, и мне кажется, это нормально
это тоже не так Я достиг точки останова для метода обновления
и показывает мне эту ошибку 404
дайте мне знать, если вам нужны какие-либо другие сведения или код, я должен предоставить тебе

Подробнее здесь: https://stackoverflow.com/questions/785 ... -updatevil

Вернуться в «C#»