Hi,
I encountered a problem on IE9. I used AsyncFile Upload control. I needed Manual Upload and Multiple File Selection. I could select only one file in the open file dialog on IE9 and the upload module was IFrame. But On Firefox I could select several files at a time. After I had switched off the Manual Upload feature I could select several files at a time on IE9 and the upload module was Silverlight. What should to do in order the Multiple File Selection feature works on IE9?
Environment: Win7 Ultimate x64 SP1, IIS7, VS2010 SP1, Silverlight 5, Telerik Radcontrols for ASP.NET Ajax Q3 2012 SP2 v.12.3.1308.0
There is my project in the attachment.
Thank you in advance.
start.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Start.aspx.cs" Inherits="FileUploadIE.Start" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script src="http://localhost:12769/Scripts/jquery-1.9.0.js" type="text/javascript"></script>
<script type="text/javascript" id="telerikClientEvents1">
function RadAsyncUpload1_FilesSelected(sender, args) {
var moduleName = sender.get_loadedModuleName();
$('#moduleName').html('<span> Uploading module: ' + sender.get_loadedModuleName() + ' </span>');
}
</script>
</head>
<body>
<form id="form1" runat="server">
<p id="moduleName">
</p>
<div>
<telerik:RadAsyncUpload ID="RadAsyncUpload1" runat="server" ManualUpload="True"
MultipleFileSelection="Automatic" OnClientFilesSelected="RadAsyncUpload1_FilesSelected">
</telerik:RadAsyncUpload>
</div>
<telerik:RadScriptManager ID="RadScriptManager1" runat="server">
</telerik:RadScriptManager>
</form>
</body>
</html>
start.aspx
using System;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace FileUploadIE
{
public partial class Start : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
}
}
web.config
<?xml version="1.0"?>
<configuration>
<system.web>
<httpHandlers>
<add path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" validate="false"/>
</httpHandlers>
<compilation debug="true">
</compilation>
</system.web>
<system.webServer>
<handlers>
<add name="Telerik_Web_UI_WebResource_axd" verb="*" preCondition="integratedMode" path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource"/>
</handlers>
</system.webServer>
</configuration>