正确获取get参数
.net获取参数和asp的可是截然不同了,因为他的转换会在没有参数的情况下报错。
private int getParameter() //获取传递过来的参数
{
int currentID;
int getID;
if (Request.QueryString["ID"] != null && Int32.TryParse((string)Request.QueryString["ID"], out getID))
{
currentID = getID;
}
else
{
currentID = 97;
}
return currentID;
}
注意:
比如,你要将一个字符串解析为整数,其函数原型为:int.TryParse(string string, out int result),代码如下:
int value = 0;
if(!int.TryParse(str, out value)
{
value = 0;
}
如果解析成功,value就是解析后的值,否则仍然为0。