下面这段代码是传递Url参数 显示详细内容~
NavigateUrl=<%# "../Users/Edite.aspx?Id= "
C# codeEval("Id") %>
比如:
现在的地址是这样的:http://localhost:1747/Skill2/Temp.aspx?Id1=205
我就是想让别人看不到“Id1=205”防止用户通过修改Id1=..获取信息。 另外在另一个页面我还要通过Request.Params[ "Id1 "].ToString();得到Id的值~~ 现在我就想问如何把加密算法整合到我上面的代码中???下面是我的两种加密算法
----------------------------------------------
1、protected void Button1_Click(object sender, EventArgs e)
{
EIP.Framework.Security objSecurity = new EIP.Framework.Security();
Label1.Text = objSecurity.EncryptQueryString(TextBox1.Text);
}
--------------------------------------------------------
2、 转换为base64
String s = "this is a string";
s = Convert.ToBase64String(System.Text.Encoding.Default.GetBytes(s));
Response.Write(s); //加密後,輸出dGhpcyBpcyBhIHN0cmluZw==
s=System.Text.Encoding.Default.GetString(Convert.FromBase64String(s));
Response.Write(s); //解密,輸出this is a string
NavigateUrl=<%# "../Users/Edite.aspx?Id= "
C# codeEval("Id") %>
比如:
现在的地址是这样的:http://localhost:1747/Skill2/Temp.aspx?Id1=205
我就是想让别人看不到“Id1=205”防止用户通过修改Id1=..获取信息。 另外在另一个页面我还要通过Request.Params[ "Id1 "].ToString();得到Id的值~~ 现在我就想问如何把加密算法整合到我上面的代码中???下面是我的两种加密算法
----------------------------------------------
1、protected void Button1_Click(object sender, EventArgs e)
{
EIP.Framework.Security objSecurity = new EIP.Framework.Security();
Label1.Text = objSecurity.EncryptQueryString(TextBox1.Text);
}
--------------------------------------------------------
2、 转换为base64
String s = "this is a string";
s = Convert.ToBase64String(System.Text.Encoding.Default.GetBytes(s));
Response.Write(s); //加密後,輸出dGhpcyBpcyBhIHN0cmluZw==
s=System.Text.Encoding.Default.GetString(Convert.FromBase64String(s));
Response.Write(s); //解密,輸出this is a string
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货