gpt4 book ai didi

c# - ASP.NET MVC 局部 View : How to fix "Error executing child request..." error?

转载 作者:太空宇宙 更新时间:2023-11-03 13:27:23 27 4
gpt4 key购买 nike

我收到了

"Error executing child request for handler 'System.Web.Mvc.HttpHandlerUtil+ServerExecuteHttpHandlerAsyncWrapper'"

错误消息使用下面的代码。我已经在此处发布的其他几个问题中尝试了建议,但都没有奏效。任何人都可以发现我做错了什么并给我直截了当的新手级说明来解决它吗?

局部 View HomeContent:

@model JobBoard.Models.HomeContentModel

<div id="about-text">
@Model.HomeContent
</div>

Controller :

    [ChildActionOnly] 
public ActionResult HomeContent(int CompanyId)
{
string cid = Convert.ToString(CompanyId);
HomeContentModel content = new HomeContentModel();
content.HomeContent = (from c in db.Companies
where c.TW_CompanyID == cid
select c.JBContent).First();
return PartialView(content);
}

查看:

 @{Html.RenderAction("HomeContent");}

(我也尝试过 Action、Partial 和 RenderPartial。部分有效,但当然不会触发我需要的 ActionResult)。

最佳答案

您需要传入一个 int 即:

@Html.Action("HomeContent", 1);

虽然这可能来自您的模型。

没有看到你的模型,我猜它会是这样的:

@Html.Action("HomeContent", Model.CompanyId);

关于c# - ASP.NET MVC 局部 View : How to fix "Error executing child request..." error?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21936806/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com