页面中获取url参数,一便其他的方法调用
1>通过属性获取,将url参数封装到属性中统一调用。
1 public string Id { get { return Request.QueryString["id"]; } }
2>通过方法获取,将url参数封装到方法中,作为方法的结果返回。
1 protected string GetUrlId() 2 { 3 return Request.QueryString["id"]; 4 }
3>通过字段获取,字段一 个字段,在页面的page_load事件中初始化url参数的值给该字段
1 public string id; 2 3 protected void Page_Load(object sender, EventArgs e) 4 { 5 SetUrlParm(); 6 } 7 8 private void SetUrlParm() 9 { 10 id = Request.QueryString["id"]; 11 }
比较代码发现,方法二通过方法获取代码最简洁优雅,个人倾向于方法二。