如何在按下按钮后在JQuery/ASP.NET中创建淡入淡出标签

Mar*_*ham 2 asp.net jquery

我认为这应该很容易,但我不太确定如何连线.

我有一个用户可以定义查询的页面.完成后,用户输入查询的名称并按下按钮.我想处理按钮单击,使文本标签(或跨度)可见几秒钟然后淡出.

由于它是一个回发,我可以将ASP:Label控件变为可见 - 这很容易.现在我如何获得jquery让标签在几秒后消失?从更广泛的意义上讲,如何获得回发来触发jquery方法?

最简单的解决方案的奖金!

brh*_*eal 11

将asp标签文本作为空启动.

<asp:Label id="myLabel" runat="server"></asp:Label>
Run Code Online (Sandbox Code Playgroud)

然后,您可以在每次加载页面时淡出标签,并在按下按钮后设置asp标签的文本.

Protected Sub btn_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btn.Click
  myLabel.Text = "You hit the button"
End Sub

    $(document).ready(function() {
        $('#myLabel').fadeOut(3000, function() {
            $(this).html(""); //reset the label after fadeout
        });
    });
Run Code Online (Sandbox Code Playgroud)