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