回 帖 发 新 帖 刷新版面

主题:数据传输问题???

数据传输问题,当在前一页得到一个string,使用
Response.Write("<script>window.open('display.aspx?displaylist="+selecttype.Text+"')</script>");
方法传输数据displaylist.
在display.aspx页,接收displaylist,使用
alldisplay=Request.QueryString["displaylist"].ToString();
发现在传输串--要求更换新增着装人员名单--时,
只是得到传输的--要求更换新增着装人员名--这个串,少了一个字,怎么回事?
如何解决呢?
谢谢!!!!

回复列表 (共1个回复)

沙发

Response.Write("<script>window.open('display.aspx?displaylist="+Server.UrlEncode(selecttype.Text)+"')</script>");

alldisplay=Request.QueryString["displaylist"].ToString();
alldisplay = Server.UrlDecode(alldisplay);
在网页上传递汉字或某些字符的时候会出现编码解码的问题,所以需要按照某规定进行编码解码。个人理解。

我来回复

您尚未登录,请登录后再回复。点此登录或注册