我有一个名为 ActivationController 的 Controller ,带有一个 LogOn 操作,该控件呈现 View LogOn.aspx。
LogOn.aspx呈现称为LogOn.ascx的局部 View :

<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage" %>

<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
    LogOn
</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">

    <h2>Account Activation Step 1 - Log On</h2>

    <p>
        <%Html.RenderPartial("LogOn")<;%>
    </p>

</asp:Content>

调用该操作时,出现“堆栈溢出”异常:



有什么线索吗?

提前致谢!

最佳答案

不要打扰回答,我发现了问题。

问题在于局部 View 的名称应与 View 不同。 :P

不管怎么说,还是要谢谢你!!

08-18 19:29