我所做的如下:
@{var parent = new BlogCommentModel();}
@foreach (var comment in Model.Comments)
{
@foreach (var child in Model.Comments.Where(x => x.CommentParentID == comment.Id))
{
if (child.ChildCommentList!= null || child.ChildCommentList.Any())
{
parent = child;
foreach (var cmt in parent.ChildCommentList)
{
}
}
}
当 ChildCommentList 为空时。它抛出一个异常:
用户代码未处理 ArgumentNullException。- {"值不能为空。\r\n参数名称:源"}