请问:怎样处理错误的Request["TopicID"]参数?
请问:怎样处理错误的Request["TopicID"]参数?
例如:
正确的页面请求是:http://www.123.com/ShowTopic.aspx?TopicID=2,
错误的页面请求是:http://www.123.com/ShowTopic.aspx?TopicID=asdfg,
在ShowTopic.aspx的pageload事件中,
我用this.topicID=int.Parse(Request["TopicID"]);
然后,再用this.topicID参数搜索数据库的.
若Request["TopicID"]为数字时,就不会出错.
若Request["TopicID"]为"asdfg"字符时,就不对了.
请问,大家是怎样处理这种错误的呢?不会总是显示(黄底红字)的出错页面吧?
谢谢!