Posted on Jun 9, 2009
(permalink)
I tried both the jQuery and the pure javascript with the same result. The error comes when the page loads, not when performing an upload.
Here is my code:
My button event handler:
protected void btnUpload_Click(object sender, EventArgs e)
{
var em = GetExchangeMember(this.TabId);
foreach( UploadedFile file in uploadCtrl.UploadedFiles )
{
BinaryReader b = new BinaryReader(file.InputStream);
byte[] binData = b.ReadBytes(file.ContentLength);
var dType = GetDataType(this.TabId);
Med.File.Send(file.GetName(), binData, em, dType);
}
}
My user control:
<asp:ScriptManager runat="server" ID="ScriptManager1">
<Scripts>
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js" />
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js" />
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js" />
</Scripts>
</asp:ScriptManager>
<script type="text/javascript">
function pageLoad()
{
var button = document.getElementById('btnUpload');
var btnAdd = document.getElementsByClassName('ruAdd')[0];
button.className = "ruButton";
btnAdd.parentNode.insertBefore(button, btnAdd);
//$("#btnUpload").insertBefore(".ruAdd").addClass("ruButton");
}
</script>
<br /><b>Browse for the file and click Upload</b><hr /><br />
<telerik:radupload runat="server" ID="uploadCtrl"
MaxFileInputsCount="5"
Skin="Web20"></telerik:radupload>
<asp:Button ID="btnUpload" runat="server" Text="Upload"
onclick="btnUpload_Click" />
<telerik:radprogressarea runat="server" ID="progressArea"
DisplayCancelButton="True"
ProgressIndicators="FilesCountBar,
FilesCount,
FilesCountPercent,
SelectedFilesCount,
CurrentFileName,
TimeElapsed,
TimeEstimated">
<Localization Uploaded="Uploaded"></Localization>
</telerik:radprogressarea>
<telerik:radprogressmanager runat="server" ID="progressManager"></telerik:radprogressmanager>
Your help is greatly appreciated
Thanks,
Nick