我正在创建一个简单的DotNetNuke模块,每次添加包含ajax的控件时,它都会干扰编辑页面菜单。有问题的控件来自Syncfusion,它是数字文本框。 只要我使用标准的Microsoft用户控件,页面和菜单功能就可以正常工作。例如,如果我更改asp.net或html的ajax数字文本框,那么它运行良好。只要我添加ajax文本框,编辑页面菜单就不起作用。 还有其他人遇到过这个问题吗?
其他信息:Syncfusion控件不需要任何特定的jQuery版本。 DNN事件查看器中未记录任何错误。我一直在尝试使用FireBug跟踪曲目,但它没有显示任何内容 我附上了截图以帮助可视化问题。
答案 0 :(得分:3)
这是因为jQuery冲突。 syncfusion控件加载自己的jQuery库。为避免模块中出现问题,请在DNN Web配置文件的appSettings部分添加一个密钥:
“SFjQueryLoad”value =“false”
这将导致控件仅使用DNN网站提供的jQuery库。