2012-12-28 3 views
0

내 웹 사이트 마스터 페이지에는 2 개의 divs- div_login 및 div_welcome이 있습니다. 기본적으로 로그인 div가 보이고 welcome div가 숨겨집니다. 사용자가 로그인 세부 사항을 채우면 div_login이 숨겨지고 welcome div가 나타납니다. 웹 서비스에서 데이터를 가져옵니다. 환영 div에서 나는 사용자의 이름과 성을주고 싶지만, 사용자가 자신의 이름과 성을 데이터베이스에 가지고 있지 않으면 welcome div가 나타나지만 오류가 발생합니다. 도와주세요. 웹 사이트 링크는 [이] [1]DB에없는 경우 로그인 후 사용자 이름을 표시하는 방법은 무엇입니까?

코드 :

protected void Page_Load(object sender, EventArgs e) 
    { 
     if (!IsPostBack) 
     { 
      if (Session["myLogin"] != null && Session["Pwd"] != null) 
      { 
      Login_Div.Visible = false; 
      WelCome_Div.Visible = true; 
      lblFName.Text = Sessio["lblFName"].ToStrin(); 
      lblLName.Text = Session["lblLName"].ToString(); 
      } 
      else 
      { 
       WelCome_Div.Visible = false; Login_Div.Visible = true; 
      } 
     } 
    } 

     [1]: https://www.starbazaarindia.com/test/index.aspx 
+2

을 ... 당신은 무엇을 시도? –

+0

보호 보이드를 Page_Load (객체 송신자있는 EventArgs E) { 경우 (! IsPostBack을) { 경우 (세션 [ "을 myLogin"]! = NULL && 세션 [ "PWD"]! = NULL) { Login_Div.Visible = 거짓; WelCome_Div.Visible = true; \t lblFName.Text = Session [ "lblFName"]. ToString(); lblLName.Text = Session [ "lblLName"]. ToString(); } else { WelCome_Div.Visible = false; Login_Div.Visible = true; } } } – Abhi

+0

무엇이 오류입니까? –

답변

3

이 시도 : 우리는 몇 가지 코드를 필요가 있다고 생각

lblFName.Text = Session["lblFName"] != null ? Session["lblFName"].ToString(); 
lblLName.Text = Session["lblLName"] != null ? Session["lblLName"].ToString(); 
+0

Hey Thanx Chad 친애하는, 그것은 작동합니다. – Abhi

관련 문제