我是这个代码的新手(Telerik ASP AJAX)还有另外一个不在这里的人,所以我们不能请他帮忙.. 有一个简单的问题页面..它一直在以前的WEB服务器(基于IIS Windows 7)上工作。 在我们构建新PC后,我们还安装了Win_7和相同的IIS,但Telerik版本可能更新。 .. 有一个带有RadScriptManager的PlaceHolder(PH)的主页面。 然后,从另一个代码创建RadRotator并将其作为控件添加到PH。 .. 在调试过程中,Okith,我可以看到代码如何创建所有元素,创建RadRotator成功,然后创建的Rotator成功传递给PH容器。 '' 但是在路的尽头,页面上没有可见的Rotator。 .. 我也无法在页面上看到它对脚本的引用。
应该是这样的:
$(document).on("click",".swal2-container input[name='swal2-radio']", function() {
var id = $('input[name=swal2-radio]:checked').val();
console.log('id: ' + id);
});
但最终页面上没有这样的状态。
IIS设置为集成模式,而不是经典。该应用程序也在NET4下。
为什么一般会这样?
如果问题不明确,请向我解释。
答案 0 :(得分:0)
对不起,我忘了报告答案..
问题在于新版本
RadScriptManager
应替换为
的ScriptManager
答案 1 :(得分:0)
这可能是由许多事情引起的,这个修复很奇怪。
确保已启用Telerik CDN,以便按照您的预期获取网址。您需要RadScriptManager用于此
确保在您的网络中提供对这些脚本的访问(监控网络请求,确保他们返回200或304,否则请与您的网络管理员联系)
确保您使用的是正式版,而不是内部版本,只有正式版本才有CDN
如果您正在使用webresource请求,请将<location>
元素添加到web.config以允许匿名访问获取资源的Telerik处理程序