在Microsoft Visual Studio 2008上运行下载下来的程序可以运行,但是在浏览器中查看某一页的时候提示以下内容:
未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。源错误:
行 29: public void GetGoodsInfo()
行 30: {
行 31: DataSet ds = mcObj.GetGoodsInfoByIDDs(Convert.ToInt32(Request["GoodsID"].Trim()),"GoodsInfo");行 32: txtName.Text=ds.Tables["GoodsInfo"].Rows[0][2].ToString();
行 33: ddlCategory.SelectedValue = ds.Tables["GoodsInfo"].Rows[0][1].ToString();
源文件: f:\七色光网上商城系统\MrNetShop_51aspx\Manger\EditProduct.aspx.cs 行: 31 堆栈跟踪:
[NullReferenceException: 未将对象引用设置到对象的实例。]
Manger_EditProduct.GetGoodsInfo() in f:\七色光网上商城系统\MrNetShop_51aspx\Manger\EditProduct.aspx.cs:31
Manger_EditProduct.Page_Load(Object sender, EventArgs e) in f:\七色光网上商城系统\MrNetShop_51aspx\Manger\EditProduct.aspx.cs:23
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怎么端点啊?我是新手。
做异常处理
trycatech你这样写
string id=Request["GoodsID"]==null?"":Request["GoodsID"];就可以了啊