我在同一主题上看到了几个类似的问题,但是他们都没有解决我的问题。Javascript确认对话框 - ASP.NET
我有一个asp.net网站,并希望在数据库更新后向用户显示一条状态消息(asp:标签,它将在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){...}
}
请帮助!
UPDATE:没有jQuery,请,只是简单的JavaScript
这里列出的非jQuery解决方案最终可能会失败,因为当您隐藏元素时DOM未加载。即使你还不知道,你最好还是使用框架。 – tvanfosson 2009-02-08 05:43:24
如果您不想使用框架或编写等效的代码,至少应该将脚本放在页面的底部(而不是头部),并在所有HTML被解析后运行。这可能会在这种情况下可靠地工作,但不适用于所有类型的操纵。 – tvanfosson 2009-02-08 05:45:03