更改对象的可见性时防止页面闪烁

时间:2012-08-11 02:22:58

标签: asp.net flicker

我的页面中有一个按钮,点击后会显示(使用后端代码)登录控件。但是,它不仅仅是按照我的意愿出现,它实际上在页面上闪烁,这非常烦人。

有没有办法阻止这种情况?

1 个答案:

答案 0 :(得分:2)

您是否考虑过使用JavaScript?

示例:

<script type="text/javascript" src="Scripts/jquery-1.7.2.min.js"></script>
<script type="text/javascript">
    $(function () {
        $("#myb").click(function () {
            $("#login").toggle();
        });
    });
</script>

<input type="button" id="myb" value="show/hide" />
<asp:Login runat="server" ID="login" DestinationPageUrl="~/Default.aspx" 
     .....