jquery禁用返回按钮Asp.net

jquery禁用返回按钮Asp.net,asp.net,jquery-ui,Asp.net,Jquery Ui,我正在使用jqueryui和Autocomplete func.(组合框),我对这部分很感兴趣 $("<button>&nbsp;</button>") .attr("tabIndex", -1) .attr("title", "Show All Items") .insertAfter(input) .b

我正在使用jqueryui和Autocomplete func.(组合框),我对这部分很感兴趣

$("<button>&nbsp;</button>")
                    .attr("tabIndex", -1)
                    .attr("title", "Show All Items")
                    .insertAfter(input)
                    .button({
                      icons: {
                        primary: "ui-icon-triangle-1-s"
                      },
                      text: false
$(“”)
.attr(“tabIndex”,-1)
.attr(“标题”、“显示所有项目”)
.insertAfter(输入)
.按钮({
图标:{
主要:“ui-icon-triangle-1-s”
},
文本:false
我的问题是,当我使用ASP.net时,此按钮会回发,但我不需要此按钮,因为我的项目列表会消失。我如何覆盖此按钮的行为。
谢谢

为您的按钮提供一个单击处理程序,并返回false以防止默认传播

.click( function(event) { event.preventDefault(); return false; } );
钉在末端的应该是你想要的最少的东西

问题是按钮被插入表单中。表单中的任何按钮都会导致表单回发。这是浏览器的默认行为,并且被认为是预期的

这是否有助于澄清在asp.net应用程序上发生这种情况的原因


您可能不需要返回false,但我通常会返回。

为按钮添加id

$("#yourbutton").click(function(e) { e.preventDefault(); });