更新状态文本而不重新加载页面
本文关键字:加载 新加载 文本 状态 更新 | 更新日期: 2023-09-27 18:00:25
我有一个网络应用程序!我为用户设置了一个状态文本,显示在用户的个人资料图片下方。每当用户更新状态文本时,单击按钮会重新加载页面,然后新状态显示在图片下方。有没有一种方法可以防止这个页面重新加载,并且仍然更改状态文本?
在提交时,新的状态文本被插入/更新到数据库表中,然后在页面加载时,它被提取。
您可以使用Ajax、
- 将更新按钮和状态文本框放在
AjaxUpdatePanel
中 - 如果无法将这两个(更新按钮和状态文本框)都添加到单个
AjaxUpdatePanel
(如HTML设计),请添加两个不同的Ajax UpdatePanels(添加到Update按钮和Status TextBox中),然后从UpdateButtonClick event
调用yourstatusupdatepanelname.Update();
您可以使用jquery ajax来实现这一点,而且它很简单,不会每次单击按钮都加载页面:
Asp.net Jquery ajax示例
您只需在sql语句成功执行时单击按钮再次确认状态
我认为您需要了解使用about ajax,针对这种情况进行回发。
您可以尝试使用Timer_Tick事件