上网查了很多资料,貌似都不是我这个案例,无法解决这个问题,如图:
后台代码如下: try
{
SqlDataReader dr = cmd.ExecuteReader(CommandBehavior.SingleRow);
if (dr.Read())
{
_logonUserEmail = arg.loginUseremail;
string tmp2 = dr[0].ToString();
if (HttpContext.Current.Session["user"]!=null)
HttpContext.Current.Session["user"] = tmp2;
return 1;
}
else
{
return -1;
}
}下面是webconfig里面的session的设置: <globalization fileEncoding='gb2312' requestEncoding='gb2312' responseEncoding='gb2312' />
<sessionState
mode="InProc"
stateConnectionString="tcpip=127.0.0.1:42424"
sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes"
cookieless="false"
timeout="20"
/>
后台代码如下: try
{
SqlDataReader dr = cmd.ExecuteReader(CommandBehavior.SingleRow);
if (dr.Read())
{
_logonUserEmail = arg.loginUseremail;
string tmp2 = dr[0].ToString();
if (HttpContext.Current.Session["user"]!=null)
HttpContext.Current.Session["user"] = tmp2;
return 1;
}
else
{
return -1;
}
}下面是webconfig里面的session的设置: <globalization fileEncoding='gb2312' requestEncoding='gb2312' responseEncoding='gb2312' />
<sessionState
mode="InProc"
stateConnectionString="tcpip=127.0.0.1:42424"
sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes"
cookieless="false"
timeout="20"
/>
解决方案 »
- ASP.NET中,文本框事件
- .net 网站发布出现乱码,提交出现输入字符串不正确?
- 求优化。如何提高 前台加载速度。
- aspnetpager在不跟数据控件结合的时候,该如何分页?
- vs2010 发布问题
- MVC 4 中如何呈现区域下的分部视图
- asp.net的程序布署在windows2003 64位的机器上的问题
- VS2005中怎样把代码的行数显示出来?是从哪调一下~谢谢了!
- 為什麼Calendar控件不能放到 <div if=layer1></div>中 我想放到裡面怎麼辦?
- 求助ASP上传图片保存数据库的问题!跪求!!!
- No row with the given identifier exists
- 如何把Listbox里的数据逐条添加到Gridview里,
如果是第一种情况。就是得继承一个对象。如果在后台那样判断应该是没问题的!你别那样写,或者你引用过来测试下!
如下:using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;/// <summary>
///SessionState 的摘要说明
/// </summary>
public class SessionState
{
public SessionState()
{
//
//TODO: 在此处添加构造函数逻辑
//
}
public string SessionStates(System.Web.UI.Page pages)
{
return pages.Session["User"].ToString();
}
}页面传过去的值,然后输出返回的值
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;public partial class Default2 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
SessionState st = new SessionState();
Session["User"] = "测试成功!";
Response.Write(st.SessionStates(this.Page));
}
}自己看看把!