2008-09-11 53 views
2

好的,我在网站上的default.aspx页面上找到了我的扩展器,它看起来不错。我基本上将它的代码复制并粘贴到用户控件control.ascx页面中。当我这样做时,我完全失去了功能(只显示目标控制标签,即使悬停也不显示下拉菜单)。是否有任何理由不能在主页面设置中的自定义用户控件中工作?AJAX Dropdown Extender问题

编辑: 没有完全做到这一点。还有其他建议吗? 它在一个主页面设置中,使用eo web选项卡(我在选项卡内部和选项卡外部尝试了它,但在与选项卡相同的页面上无效)以及它在自定义用户控件中。认为存在依赖性问题?

回答

0

我不知道这是否有帮助,但我有与自动完成扩展器相同的问题,并确定服务器端功能不能在用户控件中,但需要在页面上(或在webservice,我猜)。一旦我移动了功能,它运行良好。

0

检查DocType。这里是我发现有用的

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd" > 

把它放在你的用户控件(或使用它的页面)中,一切都应该很好。我有一个可折叠的扩展器类似的问题,这对我有用。

编辑:这是我的问题link进一步的细节。

0

嗯,所有的功能松散!小心你不会失去它(对不起!)

你是否在使用类似Firebug(firefox插件)的东西,以便您可以看到ajax调用页面试图做什么?如果它正在打电话,但服务器表现异常,那么您也会看到错误。 IE用户也许能够使用dev toolbar

1

经过几天的寻找,我发现在代码后面调用了模态弹出式扩展器.show()。在评论一切后,一切正常。