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();
}
من یک صفحه مجازی ساختم که یکسری آیتم رو با فیلتر کردن در 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();
}