在ASP.NET页面中可以使用Request对象获取指定参数的值,例如:
string value = Request["id"];
参数值都是string类型,但是进行处理的时候可能要转换成数字、日期等类型。
string value = Request["id"];
int id = Int32.Parse(value);
实际应用的时候还要考虑异常的情况。
string value = Request["id"];
int id;
Int32.TryParse(value, out id);
如果每个页面都这么写,显得非常麻烦,代码重复也很严重,还是封装成一个工具类吧。
public class ReqHelper
{
public static string GetString(string paramName) { ... }
public static int GetInt(string paramName) { ... }
public static bool GetBool(string paramName) { ... }
...
}