Asp.net 使用计时器使asp标签不可见

Asp.net 使用计时器使asp标签不可见,asp.net,timer,label,visible,Asp.net,Timer,Label,Visible,我必须显示一个标签,表明插入数据成功。标签应在5秒后自动消失我如何才能做到这一点 <html> <head id="Head1" runat="server"> <title>Test Visibility</title> <script type="text/javascript"> $(document).ready(function () { setTimeout(function () { $

我必须显示一个标签,表明插入数据成功。标签应在5秒后自动消失我如何才能做到这一点

 <html>
 <head id="Head1" runat="server">
 <title>Test Visibility</title>
 <script type="text/javascript">
  $(document).ready(function () {
    setTimeout(function () {
        $('#<%= lblError.ClientID%>').hide();
    }, 100); // <-- time in milliseconds
});
</script>
</head>
<body>
<form id="form1" runat="server">
<div>

<asp:Label ID="lblError" runat="server" Text="Label"></asp:Label>
</div>
 </form>
</body>
</html>

测试可见性
$(文档).ready(函数(){
setTimeout(函数(){
$('#')。隐藏();

},100);//您可以使用jquery进行此操作。
调用一个函数,它将在特定的持续时间后隐藏它

setTimeout(function() {
   $('#labelId').hide();
}, 1000); // <-- time in milliseconds
setTimeout(函数(){
$('#labelId').hide();

}, 1000);//我将在何处调用此函数??有一个拼写错误
ClientID
d
很小,应该在CAPS中。标签控件呈现为span。您是否可以更新代码以反映您已经实现了@shekhar@Ratna
jquery
hide
方法独立于只有在获取文本时才重要。在这种情况下,
val()
将不起作用。是的,我可以看到,在为label而不是document.load指定值后,应该使用register.startup脚本调用函数。
  <asp:Label ID="lblResult" runat="server" Text=""></asp:Label>
  setTimeout(function() {
   $('#<%= lblResult.ClientId%>').hide();
}, 1000); // <-- time in milliseconds
$(document).ready(function() {
       setTimeout(function() {
   $('#<%= lblResult.ClientId%>').hide();
}, 1000); // <-- time in milliseconds
});