<li data-active="resources">@Html.ActionLink("Resources", "Resources", "Home", new { area = "" }, new { @class = "nav-link text-dark" })</li>Html.ActionLink(article.Title, "Login", // <-- Controller Name. "Item", // <-- ActionMethod new { id = article.ArticleID }, // <-- Route arguments. null // <-- htmlArguments .. which are none. You need this value // otherwise you call the WRONG method ... // (refer to comments, below). ) <a href="/Home/About">About this Website</a> public static string ActionLink(this HtmlHelper htmlHelper, string linkText, string controllerName, string actionName, object values, object htmlAttributes)