url传递加密的参数出现错误

michelle_weimei 2009-03-23 10:47:34
c#的后台代码实现页面的跳转:
string enptuser = EncryptString.Encrypt(userinfo);
enptuser 是加密过参数
Response.Redirect("answer.aspx?userinfo=" + enptuser);
页面跳转的时候出现错误。
怎么解决呢?
...全文
93 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
michelle_weimei 2009-03-25
  • 打赏
  • 举报
回复
server.urlencode(enptuser)

谢谢啦!解决啦!
michelle_weimei 2009-03-25
  • 打赏
  • 举报
回复
server.encode(enptuser)?
卧_槽 2009-03-25
  • 打赏
  • 举报
回复
对enptuser先做url编码
michelle_weimei 2009-03-25
  • 打赏
  • 举报
回复
请问,为什么我在本地测试没有问题,一旦放到服务器上就出问题了呢?
如果不加密的话是没有任何问题的。
问题出在哪里呢?
高手请指教啊!
michelle_weimei 2009-03-24
  • 打赏
  • 举报
回复
在本地是没有问题的,但是一放到服务器上就出问题,把加密去掉就没有问题了。下面是在我本地的代码。
加密之前是这样的,
userinfo=wcn0327-Wei, Michelle-01-IT
加密之后是这样的,
userinfo=FR_fTX|XRYT]]T xe
url是这样的,
userinfo=FR_%01%02%03%06%1cfTX%1d%11|XRYT]]T%1c%01%00%1cxe
ak4740 2009-03-23
  • 打赏
  • 举报
回复
你先不要加密 看能不能跳转 如果没有问题 再加
greymouseyu 2009-03-23
  • 打赏
  • 举报
回复
提示什么错误?
michelle_weimei 2009-03-23
  • 打赏
  • 举报
回复
具体点,怎么做?
  • 打赏
  • 举报
回复
你转换成url路径试试
wuyq11 2009-03-23
  • 打赏
  • 举报
回复
调试看看参数内容,或通过urlwriter实现伪静态

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧