PDA

View Full Version : سوال: رمزنگاری QueryString در EntityDataSource



mak1989
سه شنبه 26 فروردین 1393, 14:19 عصر
سلام دوستان

من یک صفحه مجازی ساختم که یکسری آیتم رو با فیلتر کردن در EntityDataSource و از طریق Query String لود میکنه.
اما بعد کوئری ها رو با استفاده از یک متد رمزنگاری کردم.

چطوری میتونم متدی اجرا کنم که EntityDataSource بتونه Query String ها رو از رمز خارج کنه ...

بدون رمز نگاری:
ShowProduct.aspx?CatID=109

بعد از رمزنگاری

درخواست ShowProduct.aspx?CatID=MTAy


متد ها
public string Encode(object obj)
{
return Convert.ToBase64String(System.Text.Encoding.ASCII. GetBytes(obj.ToString())); ;

}
public static string Decode(object obj)
{
byte[] arrData = Convert.FromBase64String(obj.ToString());

string result = System.Text.Encoding.ASCII.GetString(arrData);

return result.ToString();

}