HiddenField
ASPX にを追加します
<asp:HiddenField runat="server" ID="errorHf" />
次の JS コードを ASPX ページに追加します。
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
var sErrorData = $('#errorHf').val();
if (sErrorData != "") {
alert(sErrorData);
$('#errorHf').val("");
}
});
</script>
エラーが発生したら、設定するだけですerrorHf.Value
if (!success)
errorHf.Value = "Something went wrong!";
Page_Load
それぞれのエラーメッセージをリセットすることを忘れないでください。
errorHf.Value = String.Empty;
したがって、メッセージはポストバックごとに持続しません。