MVC ActionLink 404 Ошибка - PullRequest
       3

MVC ActionLink 404 Ошибка

0 голосов
/ 07 мая 2018

Привет, ребята. Я получаю HTTP 404 в своем проекте MVC, и я не уверен, откуда он.

На _NavBar у меня есть элемент управления ActionLink, который вызывает CreateSite

<li>
  @Html.ActionLink("Create Location","CreateSite", "SiteRegistration", routeValues: null, htmlAttributes: new { id = "registerLink" })
</li>

У меня есть имя контроллера SiteRegistrationController

public class SiteRegistrationController : Controller
{
    SiteInfoManager manager = new SiteInfoManager();
    //
    // GET: /SiteRegistration/
    public ActionResult UserSiteResult()
    {
        return View();
    }
}

У меня есть следующие представления: Папка SiteRegistration и CreateSite.cshtml.

Ошибка исходит из строки SiteInfoManager в контроллере. Любая помощь будет великолепна.

1 Ответ

0 голосов
/ 07 мая 2018

Вам необходимо обновить @ Html.ActionLink до:

@Html.ActionLink("Create Location","UserSiteResult", "SiteRegistration", new { id = "registerLink" }, null)

И обновите свой контроллер:

public ActionResult UserSiteResult(string id)
{
    // you can use id now, as it will be regirsterLink
    return View();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...