RadScriptManager和RadRotator

时间:2016-09-22 14:04:50

标签: asp.net telerik radrotator

我是这个代码的新手(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下。

为什么一般会这样?

如果问题不明确,请向我解释。

2 个答案:

答案 0 :(得分:0)

对不起,我忘了报告答案..

问题在于新版本

  

RadScriptManager

应替换为

  

的ScriptManager

答案 1 :(得分:0)

这可能是由许多事情引起的,这个修复很奇怪。

  • 确保已启用Telerik CDN,以便按照您的预期获取网址。您需要RadScriptManager用于此

  • 确保在您的网络中提供对这些脚本的访问(监控网络请求,确保他们返回200或304,否则请与您的网络管理员联系)

  • 确保您使用的是正式版,而不是内部版本,只有正式版本才有CDN

  • 如果您正在使用webresource请求,请将<location>元素添加到web.config以允许匿名访问获取资源的Telerik处理程序