【发布时间】:2023-04-04 18:51:01
【问题描述】:
我在 asp.net 中有一个 web 项目
我有一个母版页,其中包含一个名为lkBtnUserFullName 的链接按钮,但我无法在Masterpage.master.cs 中的Page_Load 中访问此控件
当我手动访问这个控件时,会报错:
名称 lkBtnUserFullName 在当前上下文中不存在
我该如何解决这个问题?
更新:
我的代码:
<asp:LinkButton ToolTip="Please Click Here!"
ID="lkBtnUserFullName" PostBackUrl="~/admins/profile.aspx"
runat="server">Majid Basirati</asp:LinkButton></span>
在Page_Load 的MasterPage.master.cs 中:
lkBtnUserFullName.Text = Session["fullname"].ToString();
【问题讨论】:
-
您是否将
runat="server"添加到链接按钮? -
您确定控件是否存在于母版页上,通过查看错误,您似乎已删除该控件或它可能具有不同的 id
-
<asp:LinkButton ID="lkBtnUserFullName" runat="server">LinkButton</asp:LinkButton>。这是正确的代码。如果不起作用,请发布您的代码。 -
@rs。是的,这个控件有
runat="server" -
@MajidBasirati 你能发布你的 aspx 标记吗?
标签: asp.net master-pages