问题:
vartemp=Request.QueryString("id");
if(temp!=null)
chooseId=temp;
else
chooseId=1;
temp的类型返回是object,当temp取不到值时,这里的
if(temp!=null)不能用,返回是true
回答:
直接将temp作为if的判断条件即可,空对象会转换为false的布尔值。
可参考Javascript高级程序设计的第23页。
vartemp=Request.QueryString("id");
if(temp)
chooseId=temp;
else
chooseId=1;
本文转自 huohe2009 51CTO博客,原文链接:http://blog.51cto.com/zhaojie/1310452