Метод открытого действия «X» не найден на контроллере «Y», выдающий ошибку 404 - PullRequest
0 голосов
/ 27 июня 2018

Я искал другие темы с этой проблемой, и ни одна из них, казалось, не имела никакого смысла.

Я пытаюсь добавить страницу в свое приложение MVC, что я делал много раз в прошлом, но я получаю ошибку 404 при попытке доступа к этой новой странице.

На контроллере у меня есть:

[Helpers.Attributes.ExistingUser]       
public ActionResult X()
{
    return View();
}

Затем я щелкнул правой кнопкой мыши и выбрал Добавить вид ...

Моя страница просмотра сейчас очень стандартна со следующим кодом:

@{
    ViewBag.Title = "X";
}

<h2>X</h2>

На отдельной странице у меня есть HTML-ссылка для перехода на страницу X:

<a href="/Application/Y/X" class="master-button" style="display:block;float:left;">X</a>

У меня точно такая же настройка на других страницах, и они работают просто отлично. Я что-то упустил, когда создавал эту страницу?

1 Ответ

0 голосов
/ 03 июля 2018

После некоторого сотрудничества с коллегами по ИТ. Решение состояло в том, что код необходимо было очистить и перестроить, а затем новая страница была наконец распознана в контроллере.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...