嗨,大家好我在我的MVC项目中获得了HTTP 404,我不知道它来自何处。
在_NavBar上,我有一个调用CreateSite的ActionLink控件
<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();
}
}
我的观点是Folder SiteRegistration和CreateSite.cshtml。
错误来自Controller中的SiteInfoManager行。 任何帮助都会很棒。
答案 0 :(得分:0)
您需要将@ 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();
}