ASP .NET MVC 4 - 節流的RenderAction CPU
當我打電話的子操作是這樣的:
<ul class="media-list" id="newsfeed-container">
@{
foreach (var item in Model)
{
Html.RenderAction("NewsFeedItem", "Post",
new DAL.Models.Post()
{
ID = item.ID,
DateTime = item.DateTime,
Message = item.Message,
HasPhoto = item.HasPhoto,
User = item.User,
Photos = item.Photos,
IsAllowComment = item.IsAllowComment,
IsVisible = item.IsVisible
});
}
}
</ul>
的項目是dbContext.Posts.Tolist()(這是數據庫中的78條記錄)
這是NewsNfeedItem行動
// Display each feed in newsfeed
[ChildActionOnly]
public ActionResult NewsFeedItem(Post model)
{
return View(model);
}
當我運行我的應用程序的IIS快遞工人Prcess CPU是非常高的。
我該如何解決這個問題?
使用return PartialView(model); –
這是現在的工作.. – user2877989
很高興你有它的工作,我已經添加了這個答案,所以你可以標記它。 –