0
这是我的第一个ASP.NET MVC应用程序,我的一个视图一直导致404错误。我有4个视图,“创建”是唯一不起作用的视图。我尝试重新创建视图“创建”,因为它在这里的另一个帖子中提出。ASP.NET MVC C#:我看到“创建”每次都会导致404错误
但这并不适用于我。 !
PhoneController
[HttpPost]
public ActionResult Create(PhoneVM model)
{
Phone phone = new Phone();
phone.Id = model.Id;
phone.Name = model.Name;
phone.PhoneNumber = model.PhoneNumber;
PhoneRepository phoneRepository = new PhoneRepository();
phoneRepository.SavePhone(phone);
return RedirectToAction("Index");
}
Create.cshtml
@model PhoneBook.ViewModels.PhoneVM
@ {
ViewBag.Title = "Create";
Layout = "~/Views/Shared/_Layout.cshtml";
}
[结构]:https://imgur.com/a/Udqeo
[当我尝试访问它] https://imgur.com/a/bnXr3
!我在Create.cshtml
有一些更多的html代码,但我不认为这是相关的。
Mby在过去的几个小时里,我刚刚主演了自己的瞎眼,并忘记了一些小东西。在Create
操作方法
我在PhoneController有方法称为索引,索引是所有电话都显示的位置。我有一个名为EditPhone的视图,在我的PhoneController中它也重定向到Index,但我的EditPhone页面工作得很好。当你在该页面上完成时,它只是重定向到索引。但我会尝试返回一个视图,然后 – VenGee
返回视图()没有为我工作,只给了我同样的错误 – VenGee
我忘记了我的代码中的返回视图()另一个地方,所以你指出我在正确的方向。谢啦! – VenGee