我试图让我的登录部分从我的数据库中读取用户的名字和姓氏。因此,我试图从我的布局而不是视图部分调用一个动作。
@If Request.IsAuthenticated Then
@<text><div class="authBox">Welcome <strong>@User.Identity.Name</strong>!
</div></text>
Else
我在布局中遇到了这一行的堆栈溢出异常:
@Html.Action("RenderLogOnPartial", "Employee")
这是我打电话的动作:
'
' GET: /Employee/RenderLogOnPartial
Public Function RenderLogOnPartial() As ViewResult
Return View("_LogOnWithValidationPartial")
End Function
如何将我的视图中的名字和姓氏分成几部分?感谢。
答案 0 :(得分:2)
视图将使用您的布局,它将再次调用您的操作,因此堆栈溢出。
尝试
Return PartialView("_LogOnWithValidationPartial")