C# 母版页-显示用户名的标签问题

C# 母版页-显示用户名的标签问题,c#,asp.net,visual-studio,C#,Asp.net,Visual Studio,我有一个母版页,有很多“登录页面”使用它。在母版页上,我添加了一个简单的标签,并在页面加载方法中添加了代码,以将标签更改为用户名,但实际上并没有。标签显示在我的所有页面上,但标签从未更改 在母版页的页面加载中 lblUserName.Text = Page.User.Identity.Name; 还有什么 如果我在登录的主页上执行类似的简单操作,它会工作,但我希望在母版页的多个页面上使用它。内容页上是否缺少声明,如果是,则设置标签值的行将不会运行 lblUserName.Text = Page

我有一个母版页,有很多“登录页面”使用它。在母版页上,我添加了一个简单的标签,并在页面加载方法中添加了代码,以将标签更改为用户名,但实际上并没有。标签显示在我的所有页面上,但标签从未更改

在母版页的页面加载中

lblUserName.Text = Page.User.Identity.Name;
还有什么


如果我在登录的主页上执行类似的简单操作,它会工作,但我希望在母版页的多个页面上使用它。

内容页上是否缺少声明,如果是,则设置标签值的行将不会运行

lblUserName.Text = Page.User.Identity.Name;
查看Master.Master文件(不是Master.Master.cs),它是否以以下行开头:

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

如果不是,如果它以一些html开头(例如doctype
),那么问题是您的代码页从未被调用。

您所说的“标签显示在我的所有页面上,但标签从未更改”是什么意思?那么标签文本是什么?