ASP.NET项目开发全程实录 第一章供求网出错
发表在ASP.NET图书答疑 2010-05-09
是否精华
版块置顶:
后台管理,点详细信息出错,还有就是状态为已审核,前台却没显示




出错页面:http://localhost/BackGround/Default.aspx


该字符串未被识别为有效的布尔值。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.FormatException: 该字符串未被识别为有效的布尔值。

源错误: 


行 58: 
行 59:         DataSet ds = this.SelectInfo(type, Convert.ToInt32(id));
行 60:         bool checkState = Convert.ToBoolean(ds.Tables[0].Rows[0][6].ToString());
行 61:         int i;
行 62:         if (checkState)
 

源文件: d:\testsite\TM\01\SIS\App_Code\Operation.cs    行: 60 

堆栈跟踪: 


[FormatException: 该字符串未被识别为有效的布尔值。]
   System.Boolean.Parse(String value) +2761076
   System.Convert.ToBoolean(String value) +11
   Operation.UpdateInfo(String id, String type) in d:\testsite\TM\01\SIS\App_Code\Operation.cs:60
   BackGround_CheckInfo.GridView1_SelectedIndexChanging(Object sender, GridViewSelectEventArgs e) in d:\testsite\TM\01\SIS\BackGround\CheckInfo.aspx.cs:63
   System.Web.UI.WebControls.GridView.OnSelectedIndexChanging(GridViewSelectEventArgs e) +105
   System.Web.UI.WebControls.GridView.HandleSelect(Int32 rowIndex) +40
   System.Web.UI.WebControls.GridView.HandleEvent(EventArgs e, Boolean causesValidation, String validationGroup) +221
   System.Web.UI.WebControls.GridView.RaisePostBackEvent(String eventArgument) +199
   System.Web.UI.WebControls.GridView.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +7
   System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +11
   System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +177
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1746

 


--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.1433; ASP.NET 版本:2.0.50727.1433 






---------
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------

在位置 0 处没有任何行。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.IndexOutOfRangeException: 在位置 0 处没有任何行。

源错误: 


行 17:         //Response.Write(Request.QueryString["id"].ToString() + "   " + Request.QueryString["type"].ToString());
行 18:         DataSet ds = operation.SelectInfo(Request.QueryString["type"].ToString(), Convert.ToInt32(Request.QueryString["id"].ToString()));
行 19:         txtType.Text = ds.Tables[0].Rows[0][1].ToString();
行 20:         txtTitle.Text = ds.Tables[0].Rows[0][2].ToString();
行 21:         txtInfo.Text = ds.Tables[0].Rows[0][3].ToString();
 

源文件: d:\testsite\TM\01\SIS\BackGround\DetailInfo.aspx.cs    行: 19 

堆栈跟踪: 


[IndexOutOfRangeException: 在位置 0 处没有任何行。]
   System.Data.RBTree`1.GetNodeByIndex(Int32 userIndex) +1943315
   System.Data.RBTree`1.get_Item(Int32 index) +17
   System.Data.DataRowCollection.get_Item(Int32 index) +11
   BackGround_DetailInfo.Page_Load(Object sender, EventArgs e) in d:\testsite\TM\01\SIS\BackGround\DetailInfo.aspx.cs:19
   System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +15
   System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +33
   System.Web.UI.Control.OnLoad(EventArgs e) +99
   System.Web.UI.Control.LoadRecursive() +47
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1436

 


--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.1433; ASP.NET 版本:2.0.50727.1433 
分享到:
精彩评论 1
红尘倒影
学分:0 LV1
2010-05-10
沙发
插入断点找找异常出现的位置,贴出这么一大堆代码,很难看出错误所在位置。
首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照