패널을 사용하는 것이 좋습니다. 가 발생 true로 가시성을 설정하면
<asp:Panel runat="server" id="pnlErrors" Visible="false">
The following Errors(s) Occurred:
<asp:BulletedList id="lstErrors" runat="server">
</asp:BulletedList>
</asp:Panel>
은 그럼 그냥 프로그램
lstErrors
에 오류를 추가 할 수 있습니다.
편집 : 원래 마스터 페이지에 대한 부분을 읽지 않았습니다. 콘텐츠 페이지에서 해당 컨트롤을 찾는 것이 문제가 될 수 있습니다.
<div class="error">
<asp:ValidationSummary ID="vldSummaryMaster" runat="server" />
</div>
이를 : 당신이 내장 ValidationSummary
제어에 사용하는 경우
BulletedList lstReference = (BulletedList) this.Master.FindControl("lstErrors");
lstReference.Items.Add("Error occured contacting database.");
lstReference.Items.Add("Error occured processing payment.");
Panel panReference = (Panel) this.Master.FindControl("pnlErrors");
panReference.Visible = true;