Проблема при добавлении новых видов в ASP MVC 5 - PullRequest
1 голос
/ 28 марта 2019

Я использую ASP.Net MVC 5 для веб-разработки.Я добавил много просмотров, и они работают.Но если я пытаюсь добавить новый вид, он не может быть перемещен браузером, т.е. произошла ошибка 404.Но остальные виды работают правильно.

Я пытался добавить новые виды в отдельные контроллеры, но у них та же проблема.

Пожалуйста, помогите мне решить эту проблему.

1 Ответ

0 голосов
/ 28 марта 2019

Создание нового представления в MVC 5, открытие нового представления приводит к HTTP 404

Вы должны получить доступ к представлению через метод действия.Поэтому, если вы создали новый вид в ~ / Views / Home / AboutMe.cshtml, вы должны добавить такой метод действия в свой HomeController.

public class HomeController : Controller
{
   public ActionResult AboutMe()
   {
     return View();
   }
}

Теперь вы можете получить доступ к этомукак http://yourServerName/yourAppName/Home/AboutMe

Если вы хотите, чтобы ваш метод действия был в другом контроллере, вы можете указать полный путь просмотра.Пример: если вы хотите добавить метод действия в свой контроллер учетной записи,

public class AccountController : Controller
{
   public ActionResult AboutMe()
   {
      return View("~/Views/Home/aboutme.cshtml");
   }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...