方式一:
Url重写
可能遇到的问题:比如说传递的是“你们好!”,接受到的是“你们”
处理方法:Response.Redirect("Web2.aspx?para="+Server.Url.Encode("你们好!"));
接受Server.Url.Decode(Request.QueryString["para"]);
方式二:
Session
Session["para"] = value;
方式三:
Application
Application["para"]=value;
方式四:
Server.Transfer();
与Response.Redirect()的区别:用Server.Transfer()浏览器地址栏的路径不变
本文介绍了在Web开发中通过URL重写进行参数传递的方法,并对比了使用Session、Application及Server.Transfer()等不同方式的特点。重点讲解了如何正确编码和解码URL参数避免信息丢失。
4372

被折叠的 条评论
为什么被折叠?



