Asp.net 帮助理解此堆栈跟踪

Asp.net 帮助理解此堆栈跟踪,asp.net,stack-trace,Asp.net,Stack Trace,我已打开运行状况监视,我试图理解以下错误: 例外情况: Exception information: Exception type: System.InvalidCastException Exception message: Specified cast is not valid. Thread information: Thread ID: 5 Thread account name: NT AUTHORITY\NETWORK SERVICE Is

我已打开运行状况监视,我试图理解以下错误:

例外情况:

Exception information:
    Exception type: System.InvalidCastException
    Exception message: Specified cast is not valid.


Thread information:
    Thread ID: 5
    Thread account name: NT AUTHORITY\NETWORK SERVICE
    Is impersonating: False
    Stack trace:    at _Default.Repeater1_ItemDataBound(Object sender, RepeaterItemEventArgs e)
   at System.Web.UI.WebControls.Repeater.CreateControlHierarchy(Boolean useDataSource)
   at System.Web.UI.WebControls.Repeater.OnDataBinding(EventArgs e)
   at _Default.up1_Load()
   at _Default.Timer1_Tick(Object sender, EventArgs e)
   at System.Web.UI.Timer.OnTick(EventArgs e)
   at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
   at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
我只是想弄清楚问题到底发生在哪里,它是什么——是发生在Repeater1_ItemDataBound子例程中,还是发生在Timer1_Tick子例程中?错误之前发生的最后一件事是发生在跟踪的顶部还是底部

非常感谢您的帮助


感谢您的itemdatabound中的,但是没有证据表明错误是什么,这是一个跟踪,所以第一件事是最上面(最后)的问题,下面的项目是它到达那里的路线


看起来你投错了什么,也许是控制?e、 错误地将文本框添加到标签上?

自下而上读取它-发生异常的函数位于顶部。

堆栈上的跟踪应该会有所帮助,但本质上堆栈跟踪是线程/程序在给定时间(通常在异常期间)所处的方法/函数列表

堆栈跟踪中最上面的一行是线程/程序“当前所在”(即当前正在执行)的方法/函数,下一行是调用上一行中给出的方法的方法/函数,等等

例如,如果我有以下代码(C#):

我可能会得到以下堆栈跟踪:

AnotherMethod()
SomeMethod()
Timer1_Tick()
简言之,您的错误可能在方法
Repeater1\u ItemDataBound
中的某个地方,因为这是堆栈跟踪中的“最外层”/最顶层方法

AnotherMethod()
SomeMethod()
Timer1_Tick()