注册 登录
编程论坛 ASP.NET技术论坛

URL地址加密

hhy420459674 发布于 2011-05-04 17:03, 3172 次点击
绑定GridView数据后,实现的功能是:点击其中任一行,跳转到另一页面,显示相关信息,
我在GridView的行绑定事件中这样子写的:
e.Row.Attributes.Add("onclick", "ShowDetail('" + e.Row.Cells[6].Text + "','" + userCode + "')");

然后再页面javascript中写到函数:
function ShowDetail(as_mailId,userCode)
    {
       self.location = "aa.aspx?Key=posted&mailId="+as_mailId+"&userCode="+userCode;
    }

这样洗运行的时候会在地址栏上出现明文地址,我想问:这个url地址改如何处理啊才不会是明文,
如何得加密,那该在哪里加密呢?怎么加密呢?又在哪里解密呢?怎么解密呢?
请教各位大侠们,我纠结了几天了,帮帮忙哈!
谢谢。非常感谢!
6 回复
#2
wyalwy2011-05-06 09:53
一般不加密URL只加密URL中传递的参数! 当然有加密必须有解密。
不然传递的参数是无意义的。
#3
hhy4204596742011-05-06 10:16
回复 2楼 wyalwy
加密参数啊?一般是用什么加密法呢?
#4
yms1232011-05-06 10:52
的常用加密算法
#5
hhy4204596742011-05-09 19:01
回复 4楼 yms123
版主啊,你可不可以说得明白点嘛?常用的加密法是啥子啊?
可以给我个代码不?谢谢!
#6
roy200410302011-06-01 17:09
System.Security.Cryptography下的DESCryptoServiceProvider类
#7
yms1232011-06-02 10:25
其实LZ还可以做个隐藏表单,js用post方式提交隐藏表单,这样URL上就看不到参数了
1