2011-05-01 42 views
1

我有一個使用它的大量「登錄頁面」的母版頁。在母版頁上,我放置了一個簡單的標籤,並將代碼放入頁面加載方法中,將標籤更改爲用戶名,但不是。標籤顯示在我的所有頁面上,但標籤永遠不會更改。MasterPage - 顯示用戶名的標籤問題

在母版頁的頁面加載中。

lblUserName.Text = Page.User.Identity.Name; 

還有什麼?

如果我在Logged in主頁上做了這樣簡單的工作,它可以工作,但我想在母版頁的多個頁面上使用它。

+0

你是什麼意思「標籤顯示在我的所有頁面上,但標籤永不改變」?什麼是標籤文本呢? – 2011-07-23 23:06:24

回答

0

您是否在內容頁面上缺少聲明,如果是這樣,那麼您的行設置標籤值將不會運行。

看着你Master.master文件(不是你的master.master.cs),它用線,如啓動:

<%@ Master Language="C#" AutoEventWireup="true" CodeFile="Master.master.cs" 
    Inherits="Master" %> 

如果不是這樣,如果它與一些HTML開始(如doctype <!DOCTYPE html>),那麼問題是你的代碼頁永遠不會被調用。

+0

請學習使用[格式](http://stackoverflow.com/editing-help)。 – 2011-07-23 22:52:55