如何动态显示弹出消息

时间:2012-05-21 16:29:14

标签: jquery asp.net css

我根据此post创建了一个弹出窗口 但我想根据访客

创建它

我在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时输入OR ...但每次页面加载时都显示时间弹出窗口(即使用户不记录in)

1 个答案:

答案 0 :(得分:0)

为什么不创建一个Javascript变量并设置它的值!IsPostBack。

&lt; script type =“text / javascript”&gt;

var postBack =&lt;%= IsPostedBack%&gt; //您可以使用代码隐藏中的变量

if(postBack == false)     $( “#消息”)淡入( “慢”);

$( “#消息”)淡出( “慢”);

&LT; /脚本&GT;

Inside Page_Load function set IsPostedBack。