我正在mvc5中创建一个web应用程序,我将通过Web服务中的会话传递我的登录信息
if (pm != null)
{
string pm1 = pm.ToString();
HttpContext.Current.Session["pm"] = pm1.ToString();
}
如果我的string pm
是not null
,那么字符串pm的值将存储在我的会话中,但是当我运行我的网络服务时出现错误
System.NullReferenceException:未将对象引用设置为实例 一个对象。
其他任何方法吗?
答案 0 :(得分:0)
为此您需要在webmethod属性中启用会话 然后使用
String.IsNullOREmpty(pm)
[webmethod(EnableSession = true)]
public string your method name
{
if (pm != null)
{
string pm1 = pm.ToString();
HttpContext.Current.Session["pm"] = pm1.ToString();
}
}