ウィザードステップで多くのパネルを使用したasp.netウィザードコントロールを使用しました。各パネルには、スタイル表示を持つ単一のクラスがあります:なし。ユーザーが「+」ボタンをクリックすると、クラスを切り替えて可視性を変更しますパネルからコントロールの値を読み取るために、パネルが表示に設定されているコントロールのみを読み取ろうとしましたが、これは機能しないようですスタイルがありますが display:none
私はこれを試しました:
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
}