我想在我的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或类似的东西。我在这里缺少什么?
感谢您的光临。
答案 0 :(得分:1)
可能重复:
首先必须在“HeadLoginView”容器中找到“HeadLoginName”控件,然后指定其Text属性(有关详细信息,请参阅Find Control with in LoginView control博客文章):
LoginName ln = (LoginName)HeadLoginView.FindControl("HeadLoginName");
ln.Text = ...;