繁体   English   中英

如何不使用AJAXToolkit自动完成扩展器提交表单?

[英]How to Not Submit a Form Using AJAXToolkit AutoComplete Extender?

我在项目中使用了AJAXToolkit AutoComplete扩展器,可以正常工作,但是问题出在页面的形式上。 当我键入“自动完成”时,我会得到建议列表。当我单击“自动完成”以外的页面时,将提交表单。 任何建议如何在我单击页面时停止提交完整表单?我使用.net 2.0

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

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

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

我该如何处理?

我认为这就像向您的元素添加所需的验证器那样简单,以查看用户是否选择了任何内容。

埃里克

使用jquery添加检测点击的事件处理程序。 单击时,请停止浏览器。 让我知道您是否需要代码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM