0

我在我的项目中使用了 AJAXToolkit AutoComplete 扩展器。它工作正常。但问题在于页面的形式。当我输入自动完成时,我得到建议列表。当我点击自动完成以外的页面时,表单被提交。任何建议如何在我单击页面时停止提交整个表单?我使用 .net 2.0

4

4 回答 4

2

您的 TextBox 是否设置了 AutoPostBack="True"?如果是这样,它会在您“完成”时自动回发(当输入控件失去焦点时)。如果是这种情况,只需将其设置为 false。

于 2008-11-20T20:49:04.947 回答
0

我认为这就像向您的元素添加必需的验证器以查看用户是否选择了任何东西一样简单。

埃里克

于 2008-11-22T13:48:08.247 回答
0

使用 jquery 添加检测点击的事件处理程序。发生单击时,停止浏览器。如果您需要代码,请告诉我。

于 2008-11-23T05:53:00.777 回答
0

是的,我的 TextBox AutoPostBack 设置为 true,我现在将其更改为 false。

但我的每个建议都有一个 url。点击建议后,用户将导航到该特定 url。当我执行 AutoPostback="false" 时,我不会导航到该页面。

我该如何处理?

于 2008-11-21T04:10:24.447 回答