【发布时间】:2012-11-09 02:47:40
【问题描述】:
我想在我的 Site.Master 页面中对用户名进行一些字符串操作,然后再将其呈现在页面上。
这是当前代码的样子:
<div class="login">
<asp:LoginView ID="HeadLoginView" runat="server" EnableViewState="false">
<LoggedInTemplate>
Welcome <span class="bold"><asp:LoginName ID="HeadLoginName" runat="server" /></span>
</LoggedInTemplate>
</asp:LoginView>
</div>
由于某种原因,我不能引用 HeadLoginName.Text 或类似的东西。我在这里错过了什么?
感谢收看。
【问题讨论】:
-
HeadLoginName 是模板中的一个控件。它本质上是登录控件的子控件。您需要为 loginview 控件中的 HeadLoginName 控件执行 Find()。
-
确定您在母版页 .cs 文件中编写此代码?
标签: c# asp.net login code-behind master-pages