Javascript 确认对话框 - ASP.NET

标签 javascript c# asp.net .net-2.0 dom-events

我看到了几个关于同一主题的类似问题,但没有一个解决了我的问题。

我有一个 asp.net 网站,想在数据库更新后向用户显示一条状态消息(asp:label 将在 5 秒内消失)。

我想将文本分配给标签,然后用 Javascript 隐藏它。

js部分整理好了,唯一的问题是给控件赋值后如何调用js函数?

假设我正在使用以下代码更新数据库中的内容:

<asp:Button ID="btnUploadFiles" runat="server" OnClick="buttonSubmit_Click" Text="Update"  />

代码隐藏

protected void buttonSubmit_Click(object sender, EventArgs e)
    { try{// update the database  
          // change label text to tell the user update succeeded}
      catch(Exception ex){...}
    }

请帮忙!

更新:请不要使用 jquery,只需简单的 javascript

最佳答案

我个人会使用 jQuery为此,但是如果你想使用普通的旧 JavaScript,那么像这样的东西可能会成功:

<script type="text/javascript">
function hideLabel()
{
    // replace yourLabelID with <%=YourLabelID.ClientID%> if it's a .NET Label control
    document.getElementById('yourLabelID').style.display = 'none';
}
setTimeout('hideLabel()', 5000);
</script>

如有必要,您还可以将脚本 block 嵌入到 Literal 控件中,并仅在更新标签文本时使其可见。

关于Javascript 确认对话框 - ASP.NET,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/524741/

相关文章:

javascript - Chrome 扩展认证

javascript - 将 Javascript 导航控件与 Blazor 结合使用

c# - 托管 C++ 和 AnyCPU

c# - 验证摘要外观

c# - 如何使用 C# 在 Sql Server 2008 中存储用户定义的类对象?

asp.net - 'Access-Control-Allow-Origin' header 包含多个值 '*, *',但只允许一个

javascript - jquery如何获取下拉菜单中未选择的值

javascript - 如何从工厂对象中的对象参数检索对象属性?

c# - 在 C# 中读取打印机设备上下文

c# - 使用货币的最佳实践