AJAX Dropdown Extender问题
时间:2020-03-05 18:51:48 来源:igfitidea点击:
好的,所以我让我的扩展程序在我网站上的default.aspx页面上工作,看起来不错。我基本上将其代码复制并粘贴到用户控件control.ascx页面中。执行此操作时,我会完全松开功能(即使显示了目标控件标签,也没有下拉菜单,即使在悬停时也是如此)。有什么原因不能使它在母版页设置内的自定义用户控件中不起作用?
编辑:
并没有完全解决问题。还有其他建议吗?
它在母版页设置中使用eo web选项卡(我在选项卡内和选项卡外尝试过,但与选项卡在同一页面上,但无济于事),并且在自定义用户控件中使用。认为存在依赖性问题?
解决方案
回答
检查DocType。这是我发现有用的
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd" >
将其放在用户控件(或者使用它的页面)中,一切都应该很好。伸缩式扩展器也遇到类似的问题,这对我有用。
编辑:这是我的问题的链接,以获取更多详细信息。
回答
我不知道这是否有帮助,但是我对自动完成扩展器也遇到了同样的问题,并确定服务器端功能不能在用户控件中,而需要在页面上(或者在Web服务中,我想)。一旦我移动了功能,它就可以正常工作。
回答
嗯,所有这些功能都松散了!小心我们不要丢失它(对不起!)
我们是否正在使用Firebug(firefox插件)之类的东西,以便查看该页面试图制作的ajax调用?如果正在拨打电话,但服务器行为异常,则我们也会在该处看到错误。 IE用户也许可以使用开发工具栏。
回答
显然,EO与MS Ajax Control Toolkit存在兼容性问题。 http://www.essentialobjects.com/Forum/Default.aspx?g=posts&t=1319
我想我将把这个问题留待讨论,看看是否有人能找到某种解决方法。
回答
经过几天的观察,我在后面的代码中找到了对模式弹出扩展程序.show()的调用。注释掉后,一切正常。