間違ったパスワードまたはユーザー名のエラーを示すダイアログ ボックスを作成しましたが、これは閉じません。ページを更新せずにこのダイアログボックスを閉じる方法、コードは次のようになります
<asp:Panel ID="errorMsg" runat="server" Visible="false">
<asp:Label ID="msg" Text="" runat="server"></asp:Label>
<asp:Label ID="errorHead" Text="Something is really Wrong :" runat="server"></asp:Label>
<asp:button ID="try" OnClick="try_Click" runat="server" Text="Try Again" />
</asp:Panel>
コードビハインド:
protected void try_Click(object sender, EventArgs e)
{
errorMsg.Visible = false;
}
errorMsg.visible は、間違った入力が行われたときに true に設定されますが、再度 false にすると閉じません。