Hi,
using async upload is working fine, i am able to choose multiple files and after the first upload i enable the upload button.
But when i cancel/remove some files to upload, i choose another file to upload, sometimes the next div/control (Label and Remove button) appears underneath the textbox and search button div/control from the async upload control.
using IE 7.05.730
Anyone already expirienced this problem?
thanks Mario
using async upload is working fine, i am able to choose multiple files and after the first upload i enable the upload button.
But when i cancel/remove some files to upload, i choose another file to upload, sometimes the next div/control (Label and Remove button) appears underneath the textbox and search button div/control from the async upload control.
using IE 7.05.730
Anyone already expirienced this problem?
thanks Mario
3 Answers, 1 is accepted
0
Hello Mario,
We haven't received other reports regarding this issue, so I suppose it might has something to do with the layout of the ASPX page RadAsyncUpload is placed in. Could you please paste here your aspx markup so that we can take a look?
Greetings,
Genady Sergeev
the Telerik team
We haven't received other reports regarding this issue, so I suppose it might has something to do with the layout of the ASPX page RadAsyncUpload is placed in. Could you please paste here your aspx markup so that we can take a look?
Greetings,
Genady Sergeev
the Telerik team
Browse the vast support resources we have to jumpstart your development with RadControls for ASP.NET AJAX. See how to integrate our AJAX controls seamlessly in SharePoint 2007/2010 visiting our common SharePoint portal.
0

Mario
Top achievements
Rank 2
answered on 06 Dec 2010, 10:55 AM
The problem only occurs when i select multiple files (file 1, 2 and 3) (via flash) with shift. Following failures accure:
.) the first remove button works as intended, but the remove buttons of file 2 and 3 are'nt removing the files instead the remove buttons open the "select file dialog".
.) after multiple selecting in the dialog and uploading the files (async). i remove a file and redo selecting to upload files, sometimes its showing file upload columns undreneath the txb as shown in the attached gif.
asp markup:
also i attached a picture displaying the problem.
- Mario
.) the first remove button works as intended, but the remove buttons of file 2 and 3 are'nt removing the files instead the remove buttons open the "select file dialog".
.) after multiple selecting in the dialog and uploading the files (async). i remove a file and redo selecting to upload files, sometimes its showing file upload columns undreneath the txb as shown in the attached gif.
asp markup:
<
html
xmlns
=
"http://www.w3.org/1999/xhtml"
>
<
head
runat
=
"server"
>
<
link
href
=
"~/App_Themes/Default/Style/Default.css"
rel
=
"stylesheet"
type
=
"text/css"
/>
<
title
id
=
"htmlTitle"
runat
=
"server"
>File Upload</
title
>
<
style
type
=
"text/css"
>
.RadWindow_Default a.rwIcon
{
background: url('../Images/iflowsIcon.jpg') !important;
}
</
style
>
</
head
>
<
body
class
=
"body"
>
<
form
id
=
"form1"
runat
=
"server"
>
<
telerik:RadScriptManager
ID
=
"radScriptManager"
runat
=
"server"
>
</
telerik:RadScriptManager
>
<
telerik:RadSkinManager
ID
=
"radSkinManager"
runat
=
"server"
Skin
=
"Office2007"
>
</
telerik:RadSkinManager
>
<
telerik:RadAjaxManager
ID
=
"radAjaxManager"
runat
=
"server"
>
</
telerik:RadAjaxManager
>
<
telerik:RadAjaxLoadingPanel
ID
=
"AjaxLoadingPanel1"
runat
=
"server"
>
</
telerik:RadAjaxLoadingPanel
>
<
telerik:RadProgressManager
id
=
"radProgressmanager"
runat
=
"server"
/>
<
telerik:RadScriptBlock
runat
=
"server"
ID
=
"RadScriptBlock1"
>
<
script
type
=
"text/javascript"
>
function validateRadUpload(source, arguments)
{
var fileInputCount = $find("<%= radUpload.ClientID %>").getFileInputs().length;
var fileInputs = $find("<%= radUpload.ClientID %>").getFileInputs();
var fileName = "nothing";
for(var i = 0; i <
fileInputCount
; i++)
{
fileName
=
fileInputs
[i].value;
}
if(fileName != "nothing" && fileName.length > 0)
{
arguments.IsValid = true;
}
else
{
arguments.IsValid = false;
}
}
function validateRadUploadFilepathLength(source, arguments)
{
var fileInputCount = $find("<%= radUpload.ClientID %>").getFileInputs().length;
var fileInputs = $find("<%= radUpload.ClientID %>").getFileInputs();
var fileName = "nothing";
for(var i = 0; i <
fileInputCount
; i++)
{
fileName
=
fileInputs
[i].value;
}
if(fileName.length < 501)
{
arguments.IsValid
=
true
;
}
else
{
arguments.IsValid
=
false
;
}
}
function GetRadWindow()
{
var
oWindow
=
null
;
if (window.radWindow)
oWindow
=
window
.radWindow;
else if (window.frameElement.radWindow)
oWindow
=
window
.frameElement.radWindow;
return oWindow;
}
function CloseWindow()
{
var
oWindow
=
GetRadWindow
();
oWindow.argument
=
null
;
oWindow.close();
}
function CloseWindowWithArgument(value)
{
var
oWindow
=
GetRadWindow
();
oWindow.close(value);
}
function CheckChar(text,e)
{
var regx = /[;]|['']|[!]|[|]/gi;
var
flg
=
regx
.test(text.value);
if (flg)
{
var
val
=
text
.value;
val
= val.replace(regx,'');
text.value
= val;
}
}
function EnableUploadButton(sender, args)
{
var
btnUpload
=
document
.getElementById("btnUpload");
btnUpload.src
=
"../App_Themes/Default/Images/accept.png"
;
}
function PostBackParentOnRelaod()
{
var
oWindow
=
GetRadWindow
();
oWindow.BrowserWindow.location.href
= oWindow.BrowserWindow.location.href;
}
</script>
</
telerik:RadScriptBlock
>
<
table
id
=
"table1"
runat
=
"server"
align
=
"center"
class
=
"radWindowLayout"
width
=
"500px"
>
<
tr
>
<
td
align
=
"center"
>
<
table
id
=
"table2"
runat
=
"server"
width
=
"500px"
align
=
"center"
>
<
tr
>
<
td
>
<
div
class
=
"title_elem"
>
<
asp:Label
ID
=
"Label1"
runat
=
"server"
Text
=
"Documentupload"
style
=
"padding: 5px;"
OnLoad
=
"OnLabelLoad"
></
asp:Label
>
</
div
>
</
td
>
</
tr
>
<
tr
>
<
td
align
=
"center"
width
=
"500px"
>
<
div
class
=
"content_div"
>
<
iflowsControls:ErrorMessage
ID
=
"errorMessage"
runat
=
"server"
Visible
=
"false"
/>
<
iflowsControls:HintMessage
ID
=
"hintMessage"
runat
=
"server"
Visible
=
"false"
/>
<
table
id
=
"tableContent"
runat
=
"server"
align
=
"center"
width
=
"500px"
>
<
tr
>
<
td
align
=
"center"
>
<
asp:ValidationSummary
ID
=
"valSummary"
BorderColor
=
"#b7bdcd"
BorderWidth
=
"1px"
BorderStyle
=
"Solid"
BackColor
=
"#f7adc9"
DisplayMode
=
"List"
runat
=
"server"
/>
</
td
>
</
tr
>
<
tr
>
<
td
align
=
"right"
width
=
"500px"
>
<
telerik:RadAsyncUpload
ID
=
"radUpload"
runat
=
"server"
ReadOnlyFileInputs
=
"true"
OverwriteExistingFiles
=
"false"
MultipleFileSelection
=
"Automatic"
Width
=
"400px"
OnClientFileUploaded
=
"EnableUploadButton"
/>
</
td
>
</
tr
>
<
tr
>
<
td
align
=
"center"
>
<
asp:ImageButton
ID
=
"btnUpload"
runat
=
"server"
ImageUrl
=
"~/App_Themes/Default/Images/empty.png"
BackColor
=
"Transparent"
onclick
=
"btnUpload_Click"
/>
<
asp:ImageButton
ID
=
"btnCancel"
runat
=
"server"
ImageUrl
=
"~/App_Themes/Default/Images/cancel.png"
BackColor
=
"Transparent"
OnClientClick
=
"CloseWindow();"
CausesValidation
=
"false"
/>
</
td
>
</
tr
>
</
table
>
</
div
>
</
td
>
</
tr
>
</
table
>
</
td
>
</
tr
>
</
table
>
</
form
>
</
body
>
</
html
>
also i attached a picture displaying the problem.
- Mario
0

Mario
Top achievements
Rank 2
answered on 07 Dec 2010, 02:24 PM
i just updated to Q3 2010 and it seems to be solved after first testing.
- Mario
- Mario