Asp.net mvc 4 类型为';的未处理异常;System.StackOverflowException';发生在System.Web.dll中

Asp.net mvc 4 类型为';的未处理异常;System.StackOverflowException';发生在System.Web.dll中,asp.net-mvc-4,Asp.net Mvc 4,我是否遵循正确的语法?为什么会出现这样的问题?应该在布局视图上使用@RenderBody,请尝试删除以下错误: @{Html.RenderAction(“Top_Head”,“My_PartialView”);} 及 @{Html.RenderAction(“Search_Price”,“My_PartialView”)}似乎在布局中同时使用某些@Html.RenderAction或@Html.Action时存在错误。我建议您以其他方式尝试使用与RenderAction命令等效的命令。有关更多帮

我是否遵循正确的语法?为什么会出现这样的问题?

应该在布局视图上使用
@RenderBody
,请尝试删除以下错误: @{Html.RenderAction(“Top_Head”,“My_PartialView”);} 及
@{Html.RenderAction(“Search_Price”,“My_PartialView”)}

似乎在布局中同时使用某些@Html.RenderAction或@Html.Action时存在错误。我建议您以其他方式尝试使用与RenderAction命令等效的命令。有关更多帮助,请查看可能您的Html中有未关闭的标记,请验证。
      <div class="head">
         @{Html.RenderAction("Top_Head", "My_PartialView");}
      </div>

      <div class="content">
                <div class="content-left">
                        <div class="ad">
                            <img src="~/Images/ImageFontEnd/ad.jpg" />

                        </div>

                    @RenderBody()


                 </div><!--END Content-left-->

              <div class="content-right">
                    <div class="##-lhe-support-login-sp" id="lien-he">
                     <div class="label-238px-box"></div>
                        <img src="~/Images/ImageFontEnd/call-pic.jpg" />
                    </div>
                 @{Html.RenderAction("Search_Price", "My_PartialView");}
using System;

namespace shopclothes.Controllers
{
    public class My_PartialviewController : Controller
    {
        shoponline1Entities db = new shoponline1Entities();
        // GET: /MyPartialView/

        #region[head]
         [ChildActionOnly]
        public ActionResult Top_Head()
        {

            return PartialView();
        }
        #endregion
     }
}