1
自从我第一次在视图中看到这些方法后,这一直困扰着我,我无法在网上找到任何答案。@ Html.Action()和@ Html.RenderAction()是否再次调用服务器?
所以,如果我把这个代码我的观点里
<div id="categories">
@{ Html.RenderAction("Menu", "Nav"); }
</div>
这是否意味着,我们正在另一个呼叫服务器的观点之后被渲染?
如果不是,它是如何工作的?
谢谢。
当服务器生成要发送给客户端的页面时,在分析剃须刀时没有运行代码。你可以设置中断点来检查你是否想要。 – asawyer 2013-04-29 18:46:04
加入所有学到的评论,http://haacked.com/archive/2009/11/18/aspnetmvc2-render-action.aspx – 2013-04-29 18:48:21