2009-07-28 15 views
2

私は、ビューLogOn.aspxをレンダリング[ログオンアクション、とActivationControllerと呼ばれるコントローラを持っています。 LogOn.aspxはLogOn.ascxと呼ばれる部分ビューをレンダリング:ASP.NET MVC:Html.RenderPartialを呼び出しスタックオーバーフローエラー()

<%@ 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> 

私は「スタックオーバーフロー」の例外を取得していアクションを呼び出す:

タイプの未処理の例外を「システムを。 StackOverflowExceptionが」 は

どれ手がかりSystem.Web.Mvc.dllで発生しましたか?

ありがとうございます!

答えて

1

これは間違っているになります。

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

が、それは次のようになります。

<% Html.RenderPartial("LogOn");%> 
6

は、返信する気にしないでください、私は問題を発見しました。

問題は、部分ビューの名前とビューの名前が異なることが問題でした。 :P

ありがとうございました!

関連する問題