or
// Running on Server
var
rawProgressData = {InProgress:
true
,
ProgressCounters:
true
,
CurrentOperationText:
''
,
PrimaryTotal:
'168.26MB'
,
PrimaryValue:
'0B'
,
PrimaryPercent:
'0'
,
SecondaryValue:
'0'
,
Speed:
'0B/s'
,
TimeElapsed:
'20311'
,
TimeEstimated:
'2147483647'
,
OperationComplete:
'false'
,
RadUpload: { RequestSize: 176433547, Bytes: 0, FilesCount: 0, CurrentFileName:
''
, RequestLength: 176433547 }};
// Running on developer machine
var
rawProgressData = {InProgress:
true
,
ProgressCounters:
true
,
CurrentOperationText:
'C:\\test\\test.zip'
,
PrimaryTotal:
'168.26MB'
,
PrimaryValue:
'102.49MB'
,
PrimaryPercent:
'61'
,
SecondaryValue:
'0'
,
Speed:
'191.21MB/s'
,
TimeElapsed:
'536'
,
TimeEstimated:
'344'
,
OperationComplete:
'false'
,
RadUpload: { RequestSize: 176433596, Bytes: 107464352, FilesCount: 0, CurrentFileName:
'C:\\test\\test.zip'
,RequestLength: 176433596 }};
ASPX Page
<
form
id
=
"form1"
runat
=
"server"
>
<
asp:ScriptManager
ID
=
"ScriptManager1"
runat
=
"server"
></
asp:ScriptManager
>
<
div
>
<
telerik:RadProgressManager
ID
=
"RadProgressManager1"
runat
=
"server"
/>
<
telerik:RadUpload
ID
=
"RadUpload1"
runat
=
"server"
TargetFolder
=
"~/Test"
MaxFileSize
=
"400000000"
ReadOnlyFileInputs
=
"true"
EnableFileInputSkinning
=
"false"
MaxFileInputsCount
=
"1"
ControlObjectsVisibility
=
"None"
OverwriteExistingFiles
=
"True"
>
</
telerik:RadUpload
>
<
telerik:RadProgressArea
ID
=
"RadProgressArea1"
runat
=
"server"
ProgressIndicators
=
"TotalProgressBar, TotalProgress, TotalProgressPercent, RequestSize, CurrentFileName, TimeElapsed, TimeEstimated, TransferSpeed"
>
</
telerik:RadProgressArea
>
<
asp:Button
ID
=
"UploadButton"
runat
=
"server"
Text
=
"Upload"
/>
</
div
>
</
form
>
web.config
<?
xml
version
=
"1.0"
encoding
=
"UTF-8"
?>
<
configuration
>
<
system.web
>
<
compilation
strict
=
"false"
explicit
=
"true"
targetFramework
=
"4.5"
>
<
assemblies
>
<
add
assembly
=
"System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"
/>
<
add
assembly
=
"System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"
/>
<
add
assembly
=
"System.Speech, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
/>
</
assemblies
>
</
compilation
>
<
httpRuntime
targetFramework
=
"4.5"
maxRequestLength
=
"500000"
/>
<!--500 MB-->
<
httpHandlers
>
<
add
path
=
"Telerik.Web.UI.WebResource.axd"
type
=
"Telerik.Web.UI.WebResource"
verb
=
"*"
validate
=
"false"
/>
<
add
path
=
"Telerik.RadUploadProgressHandler.ashx"
type
=
"Telerik.Web.UI.RadUploadProgressHandler"
verb
=
"*"
validate
=
"false"
/>
</
httpHandlers
>
</
system.web
>
<
system.webServer
>
<
validation
validateIntegratedModeConfiguration
=
"false"
/>
<
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_RadUploadProgressHandler_ashx"
verb
=
"*"
preCondition
=
"integratedMode"
path
=
"Telerik.RadUploadProgressHandler.ashx"
type
=
"Telerik.Web.UI.RadUploadProgressHandler"
/>
</
handlers
>
<
modules
>
<
add
name
=
"RadUploadModule"
preCondition
=
"integratedMode"
type
=
"Telerik.Web.UI.RadUploadHttpModule"
/>
</
modules
>
<
security
>
<
requestFiltering
>
<
requestLimits
maxAllowedContentLength
=
"509715200"
/>
<!-- Max request/upload size=500MB for IIS-->
</
requestFiltering
>
</
security
>
</
system.webServer
>
</
configuration
>
Thanks
<
telerik:RadGrid
ID
=
"RadGridLang"
runat
=
"server"
AutoGenerateColumns
=
"False"
EnableEmbeddedSkins
=
"False"
RegisterWithScriptManager
=
false
<br> DataTextField="Descr" DataValueField="LanImg"<
br
> Height="100%" Width="120px" AppendDataBoundItems="true" CellSpacing="0" GridLines="None" OnLoad="RadGridLang_Load"><
br
> <
MasterTableView
><
br
> <
Columns
><
br
> <
telerik:GridTemplateColumn
DataField
=
"LanCd"
><
br
> <
ItemTemplate
><
br
> <
img
src
=
"<%#DataBinder.Eval(Container.DataItem, "
LanImg")%>" alt="ASP.NET hosting" /><
br
> </
ItemTemplate
><
br
> </
telerik:GridTemplateColumn
><
br
> <
telerik:GridTemplateColumn
DataField
=
"LanCd"
><
br
> <
ItemTemplate
><
br
> <
telerik:RadComboBox
ID
=
"RadComboBoxLang"
runat
=
"server"
EmptyMessage
=
"Select a language"
DataTextField
=
"Descr"
DataValueField
=
"LanCd"
EnableEventValidation
=
"true"
RegisterWithScriptManager
=
false
<br> EnableLoadOnDemand="true" DataSourceID="ObjectDataSourceDrob" CausesValidation="false" AllowCustomText="true" AppendDataBoundItems="true" OnLoad="RadComboBoxLang_Load" ><
br
> <
ItemTemplate
><
br
> <
div
class
=
"imageWrap"
><
br
> <
telerik:RadComboBoxItem
Text
=
"Select"
/><
br
> <
a
href
=
"<%#DataBinder.Eval(Container.DataItem, "
menuID")%>"> <
br
> <
img
src
=
"<%#DataBinder.Eval(Container.DataItem, "
LanImg")%>" alt='<%# Eval("Descr")%>'/>     <%#DataBinder.Eval(Container.DataItem, "Descr")%></
a
><
br
> </
div
><
br
> <
br
> </
ItemTemplate
><
br
> </
telerik:RadComboBox
><
br
> </
ItemTemplate
><
br
> </
telerik:GridTemplateColumn
><
br
> </
Columns
><
br
> </
MasterTableView
><
br
> </
telerik:RadGrid
>
<div class=
"importpartupdate"
><br> <ul><br> @{<br>
if
(Model !=
null
)<br> {<br> foreach (MvcBeaDAL.WebServiceBeaMenu item
in
Model.MenuLeft)<br> {<br><br> <li><br> @Ajax.ActionLink(@item.SpecialWord,
"ImportShow"
,
new
{ id = Model.LanguageName, menuID = item.ID, articlegroupID = item.ArticlegroupID, counter = 1 },
new
AjaxOptions { UpdateTargetId =
"importPartUpdate"
, HttpMethod =
"GET"
, InsertionMode = InsertionMode.Replace, OnComplete =
"success("
+@item.ID+
")"
},
new
{ id=item.ID})<br><br> </li> <br> }<br> } <br> }<br> </ul><br> </div> <br><br><br></nav><br> <script><br>
function
success(ids) {<br><br>
var
nocache =
new
Date().getTime(); <br><br> jQuery.ajax({<br> url:
'@Url.Action("GridLanguageView")/?menuID='
+ids<br><br><br> }).done(
function
(data)<br> {<br><br><br> $(
".floatLanguage"
).replaceWith(data);<br> alert(data);<br> });<br><br><br><br> }<br> </script>