下面的代码中 this.Visible = false;中的this有点搞不明白,是引用PageElement类的实例,还是引用Panel类的实例
望大家指点下
public class PageElement:System.Web.UI.WebControls.Panel
{
protected override void OnLoad(EventArgs e)
{
if (!Page.IsPostBack)
{
string pageElementPower = Mud.Biz.Utils
string[] powers = pageElementPower.Split('|');
for (int i = 0; i < powers.Length; i++)
{
if (ElementID == powers[i])
{
return;
}
}
this.Visible = false; ////////
}
} public string ElementID
{
get
{
try
{
return this.Attributes["ElementID"].ToString();
}
catch
{
return "";
}
}
}
}
望大家指点下
public class PageElement:System.Web.UI.WebControls.Panel
{
protected override void OnLoad(EventArgs e)
{
if (!Page.IsPostBack)
{
string pageElementPower = Mud.Biz.Utils
string[] powers = pageElementPower.Split('|');
for (int i = 0; i < powers.Length; i++)
{
if (ElementID == powers[i])
{
return;
}
}
this.Visible = false; ////////
}
} public string ElementID
{
get
{
try
{
return this.Attributes["ElementID"].ToString();
}
catch
{
return "";
}
}
}
}
也可以不用。
this.Visible = false就是将自身隐藏掉啊,什么问题?