0

この投稿に基づいてポップアップを作成し
ますが、訪問者に基づいて作成したいと思います

index.aspxページで以下のコードを使用します。

<div id='message' style="display: none;">
    <span>Wellcome 
        <%=UserName%></span> <a href="#" class="close-notify" onclick="closeNotice()">X</a>
</div>

そして私はjqueryを使用してポップアップを表示します:

<script type="text/javascript">

$(document).ready(function() {
    $("#message").fadeIn("slow");

});

function closeNotice() {
    $("#message").fadeOut("slow");
}
</script>

ここで、ユーザーが「editor.aspx」のCheckBox1.Checked値がtrueの場合にのみ、このポップアップを表示したいのですが、そのページが読み込まれるたびに時間ポップアップが表示されます(ユーザーがログインしていなくても)

4

1 に答える 1

0

Javascript変数を作成し、その値を!IsPostBackに設定してみませんか。

<script type = "text / javascript">

var postBack = <%= IsPostedBack%>//コードビハインドの変数を使用できます

if(postBack == false)$( "#message")。fadeIn( "slow");

$( "#message")。fadeOut( "slow");

</ script>

Page_Load関数の内部でIsPostedBackを設定します。

于 2012-05-22T15:34:57.560 に答える