2012-12-21 107 views
0

基本上,我需要驗證我已成功完成的子頁面上的登錄,但現在我需要編輯母版頁上的標籤以顯示成功登錄的用戶。這基本上是一個視覺效果問題,如果你看到它就像那樣,但是然後我需要從單獨的子頁面訪問母版頁標籤,在那裏驗證用戶名和用於登錄和查找的表出狀態的權限(管理員或用戶),根據結果激活或關閉某些命令按鈕從子頁面訪問和編輯主頁面標籤

  • 我的孩子登錄頁面被命名爲: - 爲Login.aspx
  • 母版頁: - Site.mast呃
  • 主標籤: - Label1的

代碼我試圖用,但他們不太正常工作

Master.FindControl("Label1").Visible=true; 
Label lb=(Label)this.master.FindControl("Label1") 
lb.visible=true 
lb.text=UserName.text 

請幫幫忙,我已經打破我的頭一天無果得到了一些從這裏得到的好答案我用過的希望也一樣幸運

+0

我使用「Label Label1 =(Label)Master.FindControl(」Label1「);」它對我來說工作得很好。檢查您的標籤名稱只是爲了確定。 –

回答

2

如果你告訴你的母版頁將綁定的標籤的值與HttpContext.User.Identity.Name綁定,那麼你不必在子頁面中任何東西周圍。

事實上,我相信有一個內置的asp.net控件來顯示用戶的身份驗證狀態..雖然我可能是錯的。