Я только что наткнулся на следующий код, который не могу понять:
var dataItem = (SportNode)item.DataItem;
item.FindControl<Literal>("Node", image =>
image.Text = string.Format("<li data-nodeId='{1}' class='{0}'><a href='/sport?navItems={3}'>{2}</a></li>", "top",
dataItem.NodeId, dataItem.Text, dataItem.NodeId));
В частности, откуда берется изображение? Это нигде не объявлено, но, похоже, имеет тип. Я, конечно, не вижу этого ни в одном из родительских классов.