我有2个控制器:Subscriptions
控制器和PaypalExplress
控制器。首先处理所有子信息数据,第二个处理paypal交易。
问题是必须以某种方式从@subscription.price
到paypal控制器的价格金额(Subscriptions
)。我考虑过session[]
和params[]
哈希,但我认为这不是一种安全的方法。
答案 0 :(得分:1)
试试这个......
您可以加密和解密会话参数。
Encode(Session["price"].ToString());
public string Encode(string encodeMe)
{
byte[] encoded = System.Text.Encoding.UTF8.GetBytes(encodeMe);
return Convert.ToBase64String(encoded);
}
public static string Decode(string decodeMe)
{
byte[] encoded = Convert.FromBase64String(decodeMe);
return System.Text.Encoding.UTF8.GetString(encoded);
}
答案 1 :(得分:0)
@subscription
不是实例模型吗?如果数据库中有一行,则只需重定向到传递订阅ID的相应URL,然后检索另一端的数据。
您需要了解routing,阅读有关MVC原则的一些getting started指南并不会有什么坏处。