请问.net中的错误信息报告怎么理解啊?比如堆栈跟踪: 之类的
堆栈跟踪:
[HttpException (0x80004005): DataBinder.Eval:“System.Data.DataRowView”不包含名称为 title 的属性。]
System.Web.UI.DataBinder.GetPropertyValue(Object container, String propName) +144
System.Web.UI.DataBinder.Eval(Object container, String[] expressionParts) +71
System.Web.UI.DataBinder.Eval(Object container, String expression) +82
ASP.morenews_aspx.__DataBind__control6(Object sender, EventArgs e) in F:\Site-Server\DVnews\morenews.aspx:39
System.Web.UI.Control.OnDataBinding(EventArgs e) +66
System.Web.UI.Control.DataBind() +26
System.Web.UI.Control.DataBind() +86
System.Web.UI.Control.DataBind() +86
System.Web.UI.WebControls.DataGrid.CreateItem(Int32 itemIndex, Int32 dataSourceIndex, ListItemType itemType, Boolean dataBind, Object dataItem, DataGridColumn[] columns, TableRowCollection rows, PagedDataSource pagedDataSource) +169
System.Web.UI.WebControls.DataGrid.CreateControlHierarchy(Boolean useDataSource) +1408
System.Web.UI.WebControls.BaseDataList.OnDataBinding(EventArgs e) +49
System.Web.UI.WebControls.BaseDataList.DataBind() +23
www.MyCodeBehind.DataBind() +262
www.MyCodeBehind.Page_Load(Object sender, EventArgs e) +255
System.Web.UI.Control.OnLoad(EventArgs e) +67
System.Web.UI.Control.LoadRecursive() +35
System.Web.UI.Page.ProcessRequestMain() +714
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:1.1.4322.573; ASP.NET 版本:1.1.4322.573
像这样的东西怎么理解,又怎么去解决问题呢?
谢谢.
问题点数:20、回复次数:5Top
1 楼hdt(倦怠)回复于 2005-02-01 11:39:35 得分 6
dataview 里“表”没有title字段Top
2 楼renyu732(Sysinfo)回复于 2005-02-01 11:47:34 得分 0
后面的数字都是什么意思啊?
+714
+35
这样的Top
3 楼hdt(倦怠)回复于 2005-02-02 07:55:17 得分 5
应该是代码位置,没仔细研究过Top
4 楼farrio(独孤求胜)回复于 2005-02-02 08:59:07 得分 3
好像你的错误信息不是在Debug的时候出现的,Debug的时候,Exception信息里面会显示出来调用Stack的代码位置。什么文件多少行。而你的错误好像是运行时出的,+144可能不是行数。Top
5 楼wrw123(阿文Good)回复于 2005-02-02 10:19:42 得分 6
try{}catch
抛个异常看看.可以确定错误的位置!Top




