This is a migrated thread and some comments may be shown as answers.

RadTreeView + IIS 6 + IE 9 Issue

2 Answers 92 Views
TreeView
This is a migrated thread and some comments may be shown as answers.
Scott Morrison
Top achievements
Rank 1
Scott Morrison asked on 31 Aug 2011, 06:00 PM

When viewing the RadTreeView via IE 9 when served from IIS 6, the tri-state checkboxes are not visible. Other browsers do not have this issue. When viewing the RadTreeView via IE 9 when served from IIS 7, everything works as expected. I am using v.2011.2.712.40. Any ideas? 

Here is the web config:

<?xml version="1.0"?>
<configuration>
    <appSettings>
    <add key="Telerik.Skin" value="Windows7" />
    <add key="Telerik.ScriptManager.TelerikCdn" value="Disabled" />
    <add key="Telerik.StyleSheetManager.TelerikCdn" value="Disabled" />    
    </appSettings>
    <system.web>
    <customErrors mode="Off"></customErrors>
        <authentication mode="Windows" />
        <authorization>
            <allow roles="Resident Portal Users" />
        </authorization>
        <compilation debug="true" targetFramework="4.0">
            <assemblies>
                <add assembly="System.Web.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
                <add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" /></assemblies></compilation>
        <pages>
            <controls>
                <add tagPrefix="telerik" namespace="Telerik.Web.UI" assembly="Telerik.Web.UI" />
            </controls>
        </pages>
        <httpHandlers>
            <add path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler" verb="*" validate="false" />
            <add path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler" verb="*" validate="false" />
            <add path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler" verb="*" validate="false" />
            <add path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.RadUploadProgressHandler" verb="*" validate="false" />
            <add path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" validate="false" />
        </httpHandlers>
        <httpModules>
        </httpModules>
    </system.web>
    <system.webServer>
        <validation validateIntegratedModeConfiguration="false" />
        <modules runAllManagedModulesForAllRequests="true">
        </modules>
        <handlers>
            <remove name="ChartImage_axd" />
            <add name="ChartImage_axd" path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler" verb="*" preCondition="integratedMode" />
            <remove name="Telerik_Web_UI_SpellCheckHandler_axd" />
            <add name="Telerik_Web_UI_SpellCheckHandler_axd" path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler" verb="*" preCondition="integratedMode" />
            <remove name="Telerik_Web_UI_DialogHandler_aspx" />
            <add name="Telerik_Web_UI_DialogHandler_aspx" path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler" verb="*" preCondition="integratedMode" />
            <remove name="Telerik_RadUploadProgressHandler_ashx" />
            <add name="Telerik_RadUploadProgressHandler_ashx" path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.RadUploadProgressHandler" verb="*" preCondition="integratedMode" />
            <remove name="Telerik_Web_UI_WebResource_axd" />
            <add name="Telerik_Web_UI_WebResource_axd" path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" preCondition="integratedMode" />
        </handlers>
    </system.webServer>
    <connectionStrings>
    </connectionStrings>
</configuration>

2 Answers, 1 is accepted

Sort by
0
Scott Morrison
Top achievements
Rank 1
answered on 02 Sep 2011, 02:53 AM

The latest version of ie 8 on windows 7 failed to render the checkboxes as well.

Removing the precondition from Telerik_Web_UI_WebResource_axd seems to be the solution. Strange, I thought IIS 6 looked at <system.web><httpHandlers> not <system.webServer><handlers>.

0
Nikolay Tsenkov
Telerik team
answered on 05 Sep 2011, 11:32 AM
Hi Scott,

Here is a nice article that should enable you to move all set through system.web settings to system.webServer and by that to have a single web.config for both IIS 6 and 7: http://arcware.net/use-a-single-web-config-for-iis6-and-iis7/


Regards,
Nikolay Tsenkov
the Telerik team

Thank you for being the most amazing .NET community! Your unfailing support is what helps us charge forward! We'd appreciate your vote for Telerik in this year's DevProConnections Awards. We are competing in mind-blowing 20 categories and every vote counts! VOTE for Telerik NOW >>

Tags
TreeView
Asked by
Scott Morrison
Top achievements
Rank 1
Answers by
Scott Morrison
Top achievements
Rank 1
Nikolay Tsenkov
Telerik team
Share this question
or