我使用了一个 asp.net 向导控件,我在向导步骤中使用了许多面板。每个面板都有一个具有样式显示的类:无。当用户单击“+”按钮时,我切换类并更改可见性到显示:块,这工作正常。现在为了从面板读取控件的值,我试图只读取面板设置为可见的控件。但这似乎不起作用,它甚至对所有面板都显示为 true虽然它有样式显示:无
我试过这个:
if ((this.Form.FindControl("ContentPlaceHolder1").FindControl("wizard").FindControl("panel" + i)).Visible)
{
//where i is the current count.I have named panel in a continuous order like panel1,panel2....etc This code executes even if the panel is hidden in browser
}