SessionState中如何添加List有没有办法在session中添加List?或者有什么其他方式在其他页面传递List值?列表ast=newList();ast.Add("asdas!");会话["stringList"]=ast;列表bst=(List)Session["stringList"];如果这就是你要问的,你可以做这些事情。Session["key"]=列表;和myStrings=(List)Session["key"];您可能希望探索HttpSessionState类的以下两种扩展方法。publicstaticSystem.NullableGetValue(thisHttpSessionStatesession,stringkey)whereT:struct,IConvertible{objectvalue=session[key];if(value!=null&&valueisT){return(T)value;}否则返回空值;}publicstaticTGetValue(thisHttpSessionStatesession,stringkey,TdefaultValue)whereT:class{objectvalue=session[key]??默认值;if(value!=null&&valueisT){return(T)value;}否则返回默认(T);}前者用于值类型,后者用于引用类型。用法如下:int?_customerId=Session.GetValue("CustomerID");客户_customer=Session.GetValue("CurrentCustomer",null);是的。以上就是C#学习教程:如何在Session状态下添加List共享的所有内容。如果对大家有用,需要进一步了解C#学习教程,希望大家多多关注——varmyList=(List)Session["toList"];本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
