AutoCompleteExtender 工作良好,但不在应有的位置
我遵循了 in 的标准示例 http://www.asp.net/ajax/ajaxcontroltoolkit/samples/autocomplete /autocomplete.aspx 演示了如何使用 AutoCompleteExtender。一切正常,但自动完成显示在目标控件底部下方约 20 像素的位置。我的意思是,它们并没有像应有的那样相互粘在一起。我没有改变任何东西,也没有使用 CSS 或其他任何东西应用任何特殊的样式。为什么在渲染控件时会形成这种丑陋的距离。
I've followed the standard example of in
http://www.asp.net/ajax/ajaxcontroltoolkit/samples/autocomplete/autocomplete.aspx which demonstrates using AutoCompleteExtender. Everything works fine but the auto-complete appears with about 20 pixel distance below the bottom of its target control. I mean they are not glued to each other as they should be. I've not changed anything and also I've not applied any special styling using CSS or anything else. why this ugly distance is formed while the control is rendered.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
该问题与扩展器 CSS 的填充问题有关,由于未定义与其关联的任何 CSS,默认情况下它假定填充为 2px。
The problem was related to the padding issue of the CSS of the extender, which by not defining any CSS associated to it, by default, it supposes a padding of 2px.