我已使用代码
注册了一个页面<%@ Register TagPrefix="uc1" TagName="side" Src="side.ascx" %>
并使用代码
调用此方法<uc1:side ID="Side1" runat="server"></uc1:side>
我尝试使用
访问后面的ID =“Side1”private void Page_Load(object sender, System.EventArgs e)
{
// Put user code to initialize the page here
if (Session["UName"] != null || Session["UName"] != " ")
{
Side1.Visible = true;
}
else
Side1.Visible = true;
}
但是给出了错误
当前上下文中不存在名称“Side1”。
如何通过使用'protected System.Web.UI'访问'id'来解决它。
答案 0 :(得分:0)
检查WebUserControl部分类定义(即YourControl.ascx.cs文件)上的访问修饰符,它应该是这样的:
public partial class SideControl : System.Web.UI.UserControl
{
// your code...
}
您可以找到有关访问修饰符here的更多信息。