我有一个网络应用程序!我为用户设置了一个状态文本,显示在用户的个人资料图片下方。每当用户更新状态文本时,页面会在按钮单击时重新加载,然后新状态会出现在图片下方。有没有办法阻止此页面重新加载并仍然更改状态文本?
在提交时,新的状态文本被插入/更新到数据库表中,然后在页面加载时被提取。
我有一个网络应用程序!我为用户设置了一个状态文本,显示在用户的个人资料图片下方。每当用户更新状态文本时,页面会在按钮单击时重新加载,然后新状态会出现在图片下方。有没有办法阻止此页面重新加载并仍然更改状态文本?
在提交时,新的状态文本被插入/更新到数据库表中,然后在页面加载时被提取。
您可以使用 Ajax,
AjaxUpdatePanel
AjaxUpdatePanel
(作为您的 HTML 设计),添加两个不同的 Ajax 更新面板(更新按钮和状态文本框)并yourstatusupdatepanelname.Update();
从更新按钮调用 Click event
您可以使用 jquery ajax 来做到这一点,这很容易,并且每次单击按钮时都不会加载您的页面:
Asp.net Jquery ajax example
您只需在按钮中再次分配状态单击sql语句的成功执行
我认为您需要了解使用 about ajax ,回发这种情况。
您可以尝试使用Timer_Tick事件