I have the following code in my view:
@if (Request.IsAuthenticated)
{
using (Html.BeginForm("LogOff", "Account", FormMethod.Post, new { id = "logoutForm"}))
{
@Html.AntiForgeryToken()
<a href="javascript:document.getElementById('logoutForm').submit()">Log off</a>
}
}
When rendering the page, it's throwing NullReferenceException, but I'm unable to figure out what's causing this. Stacktrace shows that exception is happening in this peace of code:
en ASP._Page_Views_Home_Index_cshtml.Execute() en C:\Proyectos\SDC_Web_Sistema_Documental_Centralizado\OpenText\Views\Home\Index.cshtml:línea 60 en System.Web.WebPages.WebPageBase.ExecutePageHierarchy() en System.Web.Mvc.WebViewPage.ExecutePageHierarchy() en System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage) en System.Web.Mvc.RazorView.RenderView(ViewContext viewContext, TextWriter writer, Object instance) en System.Web.Mvc.BuildManagerCompiledView.Render(ViewContext viewContext, TextWriter writer) en System.Web.Mvc.ViewResultBase.ExecuteResult(ControllerContext context) en System.Web.Mvc.ControllerActionInvoker.InvokeActionResult(ControllerContext controllerContext, ActionResult actionResult) en System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList
1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult) en System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList
1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult)
Any help will be appreciated.