未将对象引用设置到对象的实例。 titleid = Request.QueryString["id"].ToString(); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主贴代码上来...你这是获取客户端的id值 它是数据表中的字段吗?string titleid=Request.QueryString["id"].ToString();Response.Redirect("Main.aspx?titleid="+titleid); titleid = (Request.QueryString["id"]??"").ToString(); 晕。这部废话啊。QueryString中的 ["id"]没有值啊。所以TOSTRING会失败。怎么感觉ASP。NET这里的问题都 URL传值没带ID,肯定是错的啊要Response.Redirect("Main.aspx?id="+....);才行 if(Request.QueryString["id"]!=null){ titleid = Request.QueryString["id"].ToString();//其实不用toString,本来就是String} toString()不是强制转换函数,如果对象是null对象,它就会提示以上错误,如果你想强制转换,可以使用强制转换的函数,在VB里是cstr,但在C#中就不知道了。你再查查MSDN吧。你也可以在toString之前,判断一下对象是否为空。然后再使用toString()函数这样就不会提示异常,又可以实现你的要求了。 后面打.ToString()实际不执行类型转换... if(Request.QueryString["id"]!=null){titleid = Request.QueryString["id"].ToString();} 同感,正因为ASP.NET的问题比C#的弱智,所以,我才经常来这!! 任何“未将对象引用设置到对象的实例。 ”的错误都是因为你引用的某个对象没有实例化,C#中的对象不像JAVASCRIPT中不定义就可以引用的,必须实例化才能引用,所以检查你引用到的每个对象都是否实例化了,或者说赋过值了或者是初始值 将一个不存在的东西tostring当然会出错了 精液之谈 我想知道报表到底是怎么一回事??? js中修改asp linkbutton 的属性 给网站改功能怎么收费啊? 有关rss问题,希望各位高手能帮我解决一下 50分求一个asp.net的源代码 请问动态添加控件的问题 请大家介绍ADO.NET几本学习书籍? 只差一点点:页面刷新后用客户端脚本实现treeview自动展开? 紧急求助!!!!!!!!! 又是datagrid 求两个html页面 在学ajax时的问题
你这是获取客户端的id值 它是数据表中的字段吗?string titleid=Request.QueryString["id"].ToString();
Response.Redirect("Main.aspx?titleid="+titleid);
QueryString中的 ["id"]没有值啊。所以TOSTRING会失败。
怎么感觉ASP。NET这里的问题都
要Response.Redirect("Main.aspx?id="+....);才行
if(Request.QueryString["id"]!=null)
{
titleid = Request.QueryString["id"].ToString();//其实不用toString,本来就是String
}
{
titleid = Request.QueryString["id"].ToString();
}
同感,正因为ASP.NET的问题比C#的弱智,所以,我才经常来这!!