2个页面之间参数传递
有1.aspx 和2.aspx 
2个页面。其中1.aspx 里面的UserID 和 UserName 想把参数传递给2.aspx ,办法很多,其中之一:
在1.aspx 里面:
string strURL="2.aspx?UserID="+UserID+"&UserName="+UserName;
Response.Redirect(strURL);
在2.aspx 里面:
string strUserID=Request.QueryString["UserID"];
string strUserName=Request.QueryString["UserName"];
可以读出1.aspx 里面的2个变量
其中有两个表示符需要注意: 1 & 变量的连接 2 % 字符串的连接
如果传递汉字:
WebForm1.cs
String Message = Server.UrlEncode("欢迎学习ASP.NET!");
Response.Redirect("WebForm2.aspx?Msg=" + Message);
WebForm2.cs
Label1.Text = Server.UrlDecode(Request.QueryString["Msg"]);
  
附加:
2个页面。其中1.aspx 里面的UserID 和 UserName 想把参数传递给2.aspx ,办法很多,其中之一:
在1.aspx 里面:
string strURL="2.aspx?UserID="+UserID+"&UserName="+UserName;
Response.Redirect(strURL);
在2.aspx 里面:
string strUserID=Request.QueryString["UserID"];
string strUserName=Request.QueryString["UserName"];
可以读出1.aspx 里面的2个变量
其中有两个表示符需要注意: 1 & 变量的连接 2 % 字符串的连接
如果传递汉字:
WebForm1.cs
String Message = Server.UrlEncode("欢迎学习ASP.NET!");
Response.Redirect("WebForm2.aspx?Msg=" + Message);
WebForm2.cs
Label1.Text = Server.UrlDecode(Request.QueryString["Msg"]);
附加:
1.在你的web.config中把编码
    <globalization 
            requestEncoding="utf-8" 
            responseEncoding="utf-8" 
   />
改为
    <globalization 
            requestEncoding="gb2312" 
            responseEncoding="gb2312" 
   />
 
                    
                 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号