我正在使用.net 4.5和vs 2012开发telerik Asp.net Ajax项目。我的开发环境运行良好但是当我在IIS 7.5上部署我的应用程序时,我的default.aspx屏幕包含3个radcombobox和radgrid不是工作在一起。当我说它不工作时,组合框没有下降,并且radgrid控件没有响应。但是,当我用Microsoft Dropdown替换其中一个组合框时,我得到了预期的控制行为。我不确定是什么导致了这一点。任何想法或建议都将受到高度赞赏。
这些是我在web.config中的处理程序。
<handlers>
<add name="Telerik_Web_UI_WebResource_axd" verb="*" preCondition="integratedMode" path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource"/>
<add name="Telerik.ReportViewer.axd_*" path="Telerik.ReportViewer.axd" verb="*" type="Telerik.ReportViewer.WebForms.HttpHandler, Telerik.ReportViewer.WebForms, Version=6.1.12.823, Culture=neutral, PublicKeyToken=a9d7983dfcc261be" preCondition="integratedMode"/>
<add name="ReportViewerWebControlHandler" preCondition="integratedMode" verb="*" path="Reserved.ReportViewerWebControl.axd" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/>
</handlers>
答案 0 :(得分:2)
包含与Telerik相关的所有资源的WebResource.axd文件未在运行时加载。这就是你看到意外行为的原因。确保您的Web配置文件中存在以下httphandler。
<add path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" validate="false"/>
请参阅以下链接以获取更多帮助。
http://www.telerik.com/help/aspnet-ajax/introduction-web-resources-troubleshooting.html
我还建议如果您没有在您的应用中使用身份验证,并且您的网络配置中存在与之相关的行,请删除它们。
答案 1 :(得分:0)
我设法通过从RadAjaxManager中删除属性UpdatePanelsRenderMode =“Inline”来解决此问题。如果将此属性设置为内联,则将内容放在html spans中,并且由于某种原因,WS不喜欢它。