今天做翻页,遇到接收page这个参数值,如果为空,赋值为1,修改了下以前的代码,感觉比较简洁.
TryParse方法是.NET2.0中引入的,它能提供有条件的解析。这个方法会返回一个布尔值,以指示解析是否成功,从而可以免去添加异常处理代码的麻烦。
用到了 TryParse 和 三元运算符"?" 代码如下:
int PageIndex = (int.TryParse(Request.QueryString["page"], out PageIndex)) == true ? PageIndex : 1;//如果page传递值为空,则给它赋值1