我有一個使用它的大量「登錄頁面」的母版頁。在母版頁上,我放置了一個簡單的標籤,並將代碼放入頁面加載方法中,將標籤更改爲用戶名,但不是。標籤顯示在我的所有頁面上,但標籤永遠不會更改。MasterPage - 顯示用戶名的標籤問題
在母版頁的頁面加載中。
lblUserName.Text = Page.User.Identity.Name;
還有什麼?
如果我在Logged in主頁上做了這樣簡單的工作,它可以工作,但我想在母版頁的多個頁面上使用它。
我有一個使用它的大量「登錄頁面」的母版頁。在母版頁上,我放置了一個簡單的標籤,並將代碼放入頁面加載方法中,將標籤更改爲用戶名,但不是。標籤顯示在我的所有頁面上,但標籤永遠不會更改。MasterPage - 顯示用戶名的標籤問題
在母版頁的頁面加載中。
lblUserName.Text = Page.User.Identity.Name;
還有什麼?
如果我在Logged in主頁上做了這樣簡單的工作,它可以工作,但我想在母版頁的多個頁面上使用它。
您是否在內容頁面上缺少聲明,如果是這樣,那麼您的行設置標籤值將不會運行。
看着你Master.master文件(不是你的master.master.cs),它用線,如啓動:
<%@ Master Language="C#" AutoEventWireup="true" CodeFile="Master.master.cs"
Inherits="Master" %>
如果不是這樣,如果它與一些HTML開始(如doctype <!DOCTYPE html>
),那麼問題是你的代碼頁永遠不會被調用。
請學習使用[格式](http://stackoverflow.com/editing-help)。 – 2011-07-23 22:52:55
你是什麼意思「標籤顯示在我的所有頁面上,但標籤永不改變」?什麼是標籤文本呢? – 2011-07-23 23:06:24