一个没传递参数的页面怎么导向一个有接收其他页面传递参数的页面??

来源:百度知道 编辑:UC知道 时间:2024/06/08 04:15:00
题目那么长,说白了就是,一个有传递参数的页面和一个没有传递参数的页面能转向同一个第三页面吗? 如果是没参数的那个页面转向第三个页面,系统说"未将对象引用设置到对象的实例。 ".
哈,积分用完了,知道的说一下,多谢~~~

你如果说"未将对象引用设置到对象的实例。 ". 这说明你用的是ASP.NET吧?其实你还是要追溯其根本的,其实错误报告已经说的很清楚了,没有实例化这个对象,也就是说这个对象根本不存在,无论你再冥思苦想也是没有用的。不存在的东西你怎么能让它突然就存在了呢?在.NET中,任何东西都是对象。如果没有这个对象,就会报错,如果你不希望报错,那你就需要使用 .NET中的错误检查机制了。也就是try。我以前做过一些程序就存在你说的情况,我的经验是:
try
{
string id=Request.Querystring["id"].ToString();//强制引用这个对象,而不管它存在不存在!其它对象一样可以,例如Request.Form["id"]等等。
if (id!="")//根据你的程序做个判断
{
...... //一些你正常需要做的事情,当然,得是对象存在时
}
else
{
...... //同样是根据你的情况去编程
}
}
catch
{......}//这里你可以根据情况做,要么什么也不写,这样就不会报错,要么就写上一些补救措施,比如重定向到错误页或者给你的变量赋个值什么的。
finally
{......}//可有可无,根据你自己的实际情况

唉~为什么我能回答的问题都没有悬赏分~~

博客欢迎访问和留言:http://www.mygao.net

使用application或者session都可以..