我想将一个复杂的ajax表单加载到另一个文件中,外部ajax表单中的tabcontainer控件是默认隐藏的,我无法弄清楚为什么?
答案 0 :(得分:1)
您是指AjaxControlToolkit标签容器吗?最有可能的是,当您使用jquery AJAX获取该表单时,Tab-container控件工作所需的任何启动脚本都不会被触发。您可以检查响应(对于获取外部表单的请求) - 将AJAX请求与正常请求比较到同一表单,并查看缺少的启动脚本。
我还建议您分享一些代码,以便提供更好的答案。
另外值得注意的是,我的经验是ASP.NET服务器控件(包括ajax-toolkit)在jquery AJAX中表现不佳。它们旨在与UpdatePanel模型一起使用。我更喜欢使用html / java-script小部件,如Jquery插件,以便更好地控制。在这种情况下,请查看Jquery UI Tabs作为标签容器的替代方法。