停止页面刷新单击的每个项目

本文关键字:项目 单击 刷新 | 更新日期: 2023-09-27 17:57:26

我正在开发一个网站,当我按下页面上的asp按钮时,页面会刷新,我正试图找到一个解决方案,让它停止刷新我在网站页面上所做的每一个操作。

停止页面刷新单击的每个项目

您需要将部分渲染集成到项目中。您可以按照此链接上的演练开始。用ASP。NET AJAX

我按下里面的asp按钮,页面刷新

如果您谈论的是ASP.NET,那么它应该是这样的,因为您使用的是服务器端的按钮控件(请参阅属性runat = 'server'),根据设计,单击该按钮时,它将向服务器提交请求(只执行postback),从而刷新页面。

如果您只想停止postback,则使用不带runat = 'server'属性的普通HTML按钮控件,这不会导致回发。

否则,您可以像OnClientClick="return false;"一样在按钮的OnClientClick事件中return false

同样,你可以在你的代码bhind 中添加以下行

btn1.Attributes.Add("onclick", "return false;");

Ajaxify您的应用程序。你可以使用

AJAX控制工具包

为此,或者如果您熟悉javascript和jquery,也可以将它们用于ajax请求和部分呈现。