今天在修改做页面间迁移并且传参数的时候,又积累了一点东东,怕忘记,赶快记下!
在使用Server.Transfer的时候:
迁移页:HttpContext.Current.Items["School"] = lbSchoolValue.Text;
Server.Transfer(Consts.PAGE007);
接收页007:dlSchool.SelectedValue = HttpContext.Current.Items["School"].ToString();
在使用Response.Redirect的时候:
迁移页:string[] key = { "School" };
string[] value = { HttpContext.Current.Items["School"].ToString() };
string url = HTMLBuilder.GenerateUrl(Consts.PAGE008a, key, value);
Response.Redirect(url);
接收页008a:lbLogonName.Text = HttpContext.Current.Request.QueryString["logonName"];
ViewState.add也行,key,value