我想在我的 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 或类似内容。我在这里缺少什么?
感谢您的关注。
最佳答案
可能重复:
需要先在“HeadLoginView”容器中找到“HeadLoginName”控件,然后指定其Text属性(更多信息参见Find Control with in LoginView control博文):
LoginName ln = (LoginName)HeadLoginView.FindControl("HeadLoginName");
ln.Text = ...;
关于c# - 如何在代码隐藏中操作我的 Site.Master 文件中的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13301410/