Silverlight模拟Session..
SL模拟Session,把参数传递到aspx
Cookies,URL重写就免了..
因为我要在SL传递一个对象到aspx
思路是,在SL跳转到aspx之前构建好一个模拟的Session.
然后在aspx能从模拟的Session中根据key查找出对象....
System.Windows.Browser.HtmlPage.Window.Navigate(new Uri(path, UriKind.Absolute), "_blank");
用的是这种方法来访问aspx页面..
求大神给出SL模拟Session的代码和aspx中调用Session的代码..
已经在SL端构建好这个东西. 但是用上面的方法去打开aspx页面调用SessionManager.Session["xxx"]
就会提示找不到该key值. 在aspx那边的SessionManager.Session目测为空或者Count=0
public class SessionManager
{
private static Dictionary<string, object> session = new Dictionary<string, object>();
public static Dictionary<string, object> Session
{
get { return SessionManager.session; }
set { SessionManager.session = value; }
}
}
------解决方案--------------------其实你有没有想过换一种方式去传递参数?
比如说SL-->webservice-->你的程序
在webservice中完成参数的传递可行么?
------解决方案--------------------小猫咪原来是做C下铺的