1

我试图让我的登录部分从我的数据库中读取用户的名字和姓氏。因此,我试图从我的布局而不是视图部分调用一个动作。

@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

我该怎么做才能让名字和姓氏进入我的部分视图?谢谢。

4

1 回答 1

2

视图将使用您的布局,这将再次调用您的操作,因此堆栈溢出。

尝试

Return PartialView("_LogOnWithValidationPartial")
于 2012-09-05T13:16:54.740 回答