我正在使用SQL Express 2008和Visual Studio 2010.会话不工作
我使用会话做了一个简单的登录表单。我希望如果会话为空,用户应该无法进入所需的页面。我写了下面的代码:
public void btnsubmit_CLICK(object sender, EventArgs e)
{
if (TextBox1.Text =="admin" && TXTID.Text =="admin")
{
Session["user"] = "admin";
Response.Redirect("generate_report.aspx");
}
else
{
lblmsg.Text = "user name Or password is not correct!";
}
下一页:
protected void Page_Load(object sender, EventArgs e)
{
if (Session["user"] != "admin")
{
Response.Redirect("Default.aspx");
}
这是工作的罚款,如果我在本地使用,但是当我加载它在客户端服务器上并不在所有的工作。为什么如此?
您是客户端服务器在进程会话状态中使用的Web场吗? –
我无法对您遇到的问题发表评论,但您确实不应该使用自己的身份验证系统。 AspNetMembershipProvider(http://msdn.microsoft.com/en-us/library/yh26yfzy.aspx)为您提供免费所需的一切。 – spender
“* id完全不起作用*”并不意味着什么。请确定错误(s)。 – Otiel