【发布时间】:2009-02-07 22:47:11
【问题描述】:
我看到了几个关于同一主题的类似问题,但没有一个解决了我的问题。
我有一个 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 解决方案最终可能会失败,因为当您隐藏元素时未加载 DOM。即使您还不知道框架,您也最好使用它。
-
如果你不想使用框架或编写等效代码,你至少应该将脚本放在页面底部(而不是页眉),以便它运行完的 HTML 已被解析。在这种情况下,这可能会可靠地工作,但不适用于所有类型的操作。
标签: javascript c# asp.net .net-2.0 dom-events