好的,我的扩展程序在我网站上的 default.aspx 页面上运行,看起来不错。我基本上将其代码复制并粘贴到用户控件 control.ascx 页面中。当我这样做时,我完全失去了功能(仅显示目标控件标签,没有下拉菜单,即使在悬停时也是如此)。是否有任何原因导致它无法在母版页设置内的自定义用户控件中工作?

编辑:没有完全做到这一点。还有其他建议吗?它在母版页设置中,使用 eo web 选项卡(我在选项卡内部和选项卡外部尝试过,但与选项卡在同一页面上,但无济于事),并且在自定义用户控件中。认为存在依赖性问题吗?

有帮助吗?

解决方案

我不知道这是否有帮助,但我对自动完成扩展器有同样的问题,并确定服务器端功能不能在用户控件中,但需要在页面上(或在网络服务中,我猜) )。一旦我移动了该功能,它就工作得很好。

其他提示

显然 EO 与 MS Ajax Control Toolkit 存在兼容性问题。 http://www.essentialobjects.com/Forum/Default.aspx?g=posts&t=1319我想我会保留这个问题,看看是否有人找到某种解决方法。

经过几天的查看,我在后面的代码中发现了对模式弹出扩展程序 .show() 的调用。注释掉后一切正常。

检查文档类型。这是我发现有用的

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

将其放入您的用户控件(或使用它的页面)中,一切都应该很好。我在使用可折叠扩展器时遇到了类似的问题,这对我有用。

编辑:这里有一个 关联 我的问题以获取更多详细信息。

嗯,所有功能都松散了!小心别弄丢了(抱歉!)

你在使用类似的东西吗 萤火虫 (firefox插件)这样你就可以看到ajax调用页面正在尝试做什么?如果它正在拨打电话,但服务器行为异常,那么您也会在那里看到错误。IE 用户也许可以使用 开发工具栏.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top