2013-03-15 1 views
0

Я пытаюсь создать сеанс на моем веб-сайте ASP.NET для сохранения текущего пользователя, но слово session не отображается как зарезервированное слово, и я продолжаю получать сообщения об ошибках !! Может ли кто-нибудь помочь?создание сеанса в userlog на странице asp.net с использованием C#

using System; 
using System.Data; 
using System.Collections.Generic; 
using System.Linq; 
using System.Web; 
using System.Web.UI; 
using System.Web.UI.WebControls; 
using System.Configuration; 
using System.Data.SqlClient; 
using System.Web.UI.WebControls; 
public partial class login : System.Web.UI.Page 
{ 
    public static string x; 

    protected void Page_Load(object sender, EventArgs e) 
    { 

    } 

    protected void btnSubmit_Click(object sender, EventArgs e) 
    { 
     SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["dbconnection"].ConnectionString); 
     con.Open(); 
     SqlCommand cmd = new SqlCommand("select * from UserInformation where UserName [email protected] and [email protected]", con); 
     cmd.Parameters.AddWithValue("@username", txtUserName.Text); 
     cmd.Parameters.AddWithValue("@password", txtPWD.Text); 
     //System.DateTime.Now 
     SqlDataAdapter da = new SqlDataAdapter(cmd); 
     DataTable dt = new DataTable(); 
     da.Fill(dt); 

     if (dt.Rows.Count > 0) 
     { 
      Response.Redirect("myprofile.aspx"); 
     } 
     else 
     { 
      ClientScript.RegisterStartupScript(Page.GetType(), "validation", "<script language='javascript'>alert('خطأ في اسم المستخدم او كلمة المرور')</script>"); 
     } 
    } 
    protected void SqlDataSource1_Selecting(object sender, System.Web.UI.WebControls.SqlDataSourceSelectingEventArgs e) 
    { 

    } 
} 
+0

Я запутался ... где это «сессия» в настоящее время? –

+2

Какая ошибка вы получаете? Класс, который расширяет System.Web.UI.Page, должен иметь объект Session, с которым вы можете манипулировать. –

+0

Посмотрите на аутентификацию форм asp.net –

ответ

3

Session наследственное свойство login, так что вы можете установить значения сессии, как: this.Session["key"] = value;

Смежные вопросы