Запись в википедии о трассировке стека должна немного помочь, но по сути трассировка стека - это список методов / функций, в которых поток / программа находится в данный момент времени (обычно во время исключения) .
Самая верхняя строка в трассировке стека - это метод / функция, в которой поток / программа находится «в данный момент» (т.е. выполняется в данный момент), следующая строка - это метод / функция, которая вызывает метод, указанный в строке выше. и т.д ...
Так, например, если у меня есть следующий код (в C #):
void Timer1_Tick()
{
SomeMethod();
}
void SomeMethod()
{
AnotherMethod();
}
void AnotherMethod()
{
// Suppose I have a exception / stack trace taken at this point
}
Я мог бы получить следующую трассировку стека:
AnotherMethod()
SomeMethod()
Timer1_Tick()
Короче говоря, вполне вероятно, что ваша ошибка где-то в методе Repeater1_ItemDataBound
, так как это самый "внешний" / самый верхний метод в вашей трассировке стека.