Попробуйте следующее:
((.|\n)*)<FooBar>
В основном он говорит «любой символ или символ новой строки», повторяющийся ноль или более раз.
Сразу я должен был бы предположить, что Вам нужно это:
if (e.Item.ItemType == ListItemType.Item ||
e.Item.ItemType == ListItemType.AlternatingItem)
{
//Put stuff here
}
, В конце концов, сам объект мог представлять строка нижнего колонтитула или заголовок.
Если Вы имеете дело с asp:ListView, можно сделать что-то вроде этого:
protected void myLV_ItemDataBound(object sender, ListViewItemEventArgs e)
{
if (e.Item.ItemType != ListViewItemType.DataItem)
return;
object dataItem = ((ListViewDataItem)e.Item).DataItem;
}
(Заголовок вопроса не упоминает asp:repeater.. таким образом, я думал, что могло бы быть полезно отправить код для asp:listview)
Для повторителя
if (e.Item.ItemType != ListItemType.Item && e.Item.ItemType...
Может быть изменено на:
if (e.Item.DataItem != null) ...