or
<%#((Telerik.Web.UI.UploadedFile)Container.DataItem).GetFieldValue("TextBox").ToString()%>
<
telerik:RadScriptManager
ID
=
"ScriptManager1"
runat
=
"server"
/>
<
telerik:RadAsyncUpload
runat
=
"server"
ID
=
"RadAsyncUpload1"
OnClientFileUploaded
=
"onClientFileUploaded"
>
</
telerik:RadAsyncUpload
>
<
telerik:RadButton
ID
=
"saveradbtn"
runat
=
"server"
OnClick
=
"saveradbtn_Click"
Text
=
"save image"
/>
<
asp:Label
ID
=
"labelNoResults"
runat
=
"server"
Visible
=
"True"
>No uploaded files</
asp:Label
>
<
asp:Repeater
runat
=
"server"
ID
=
"Repeater1"
>
<
ItemTemplate
>
<
span
style
=
"font-weight: normal; font-size: 10px; color: black; position: relative"
>
File info: <%#((Telerik.Web.UI.UploadedFile)Container.DataItem).GetFieldValue("TextBox").ToString()%>,<
br
/>
File name: <%# DataBinder.Eval(Container.DataItem, "FileName").ToString() %>,<
br
/>
File size: <%# DataBinder.Eval(Container.DataItem, "ContentLength").ToString() %><
br
/>
<
br
/>
<
br
/>
</
span
>
</
ItemTemplate
>
</
asp:Repeater
>
<
script
type
=
"text/javascript"
>
//
<![CDATA[
var $ = $telerik.$;
function onClientFileUploaded(radAsyncUpload, args) {
var $row = $(args.get_row());
var inputName = radAsyncUpload.getID("TextBox");
var inputType = "text";
var inputID = inputName;
var input = createInput(inputType, inputID, inputName);
var label = createLabel(inputID);
$row.append("<br/>");
$row.append(label);
$row.append(input);
}
function createInput(inputType, inputID, inputName) {
var input = '<input type="' + inputType + '" id="' + inputID + '" name="' + inputName + '" />';
return input;
}
function createLabel(forArrt) {
var label = '<label for=' + forArrt + '>File info: </label>';
return label;
}
//]]>
</
script
>
--------------code behind-------------------------------------
protected void saveradbtn_Click(object sender, EventArgs e)
{
if (RadAsyncUpload1.UploadedFiles.Count > 0)
{
labelNoResults.Visible = false;
Repeater1.Visible = true;
Repeater1.DataSource = RadAsyncUpload1.UploadedFiles;
Repeater1.DataBind();
}
else
{
labelNoResults.Visible = true;
Repeater1.Visible = false;
}
}
desc
= Replace(
Me
.txt_description.Text, System.Environment.NewLine,
"<br />"
)
desc
= Replace(
Me
.txt_description.Text, vbCr,
"<br />"
)
<
telerik:RadComboBox
ID
=
"ddlM"
runat
=
"server"
Skin
=
"Forest"
Width
=
"220px"
ExpandDelay
=
"10"
AllowCustomText
=
"true"
MarkFirstMatch
=
"true"
OnClientSelectedIndexChanged
=
"lookupValue"
TabIndex
=
"3"
/>
<
asp:RequiredFieldValidator
runat
=
"server"
ID
=
"RequiredFieldValidator2"
ControlToValidate
=
"ddlM"
Display
=
"Dynamic"
InitialValue
=
""
Type
=
"String"
ValidationGroup
=
"g1"
ErrorMessage
=
"required."
Text
=
" X"
/>
<
asp:RequiredFieldValidator
runat
=
"server"
ID
=
"CompareValidator2"
ControlToValidate
=
"ddlM"
Display
=
"Dynamic"
InitialValue
=
"Select"
Type
=
"String"
ValidationGroup
=
"g1"
ErrorMessage
=
"required."
Text
=
" X"
/>
<
telerik:RadAjaxManager
ID
=
"RadAjaxManager1"
runat
=
"server"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"btnRefreshTree"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadTreeView1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"RadTreeView1"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"DescriptionText"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadTreeView1"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadSlider1"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"lblTotalAssets"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadDataPager1"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadListView1"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"btnSelectAll"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadListView1"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"btnUnSelectAll"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadListView1"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"btnRefresh"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadSlider1"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"lblTotalAssets"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadDataPager1"
/>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadListView1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"RadListView1"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadDataPager1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManager
>
<
asp:Button
ID
=
"ButtonAddNew"
Text
=
"Open RadWindow"
runat
=
"server"
CausesValidation
=
"false"
OnClick
=
"ButtonAddNew_Click"
/>
<
telerik:RadWindowManager
ID
=
"RadWindowManager01"
Modal
=
"true"
runat
=
"server"
>
<
Windows
>
</
Windows
>
</
telerik:RadWindowManager
>
<
telerik:RadWindow
ID
=
"RadWindowImageEdit"
InitialBehaviors
=
"Pin"
Skin
=
"Sitefinity"
Width
=
"920"
AutoSize
=
"true"
AutoSizeBehaviors
=
"Height"
EnableEmbeddedSkins
=
"false"
EnableEmbeddedBasestylesheet
=
"false"
Behaviors
=
"Close"
VisibleTitlebar
=
"true"
VisibleStatusbar
=
"false"
KeepInScreenBounds
=
"true"
EnableShadow
=
"false"
VisibleOnPageLoad
=
"False"
Modal
=
"true"
runat
=
"server"
>
<
ContentTemplate
>
<
div
style
=
"width: 867px; padding: 10px;"
>
<
telerik:RadAjaxPanel
ID
=
"RadAjaxPanel2"
runat
=
"server"
>
<
asp:Panel
ID
=
"panel01"
runat
=
"server"
>
<!--Form part 1 content here -->
<
asp:Button
ID
=
"ButtonNext01"
Text
=
"Button1"
ValidationGroup
=
"vgText"
CausesValidation
=
"True"
runat
=
"server"
OnClick
=
"OnClick_ButtonNext01"
/>
</
asp:Panel
>
<
asp:Panel
ID
=
"panel02"
runat
=
"server"
>
<!--Form part 2 content here -->
<
asp:Button
ID
=
"Buttonback02"
ValidationGroup
=
"vgText"
Text
=
"Button2"
CausesValidation
=
"True"
runat
=
"server"
OnClick
=
"OnClick_Buttonback02"
/>
<
asp:Button
ID
=
"ButtonSave"
ValidationGroup
=
"vgText"
Text
=
"Save and close window"
CausesValidation
=
"True"
runat
=
"server"
OnClick
=
"Save_form_content"
/>
</
asp:Panel
>
</
telerik:RadAjaxPanel
>
</
div
>
</
ContentTemplate
>
</
telerik:RadWindow
>
Code behind for Save and open window button:
Protected Sub ButtonAddNew_Click(sender As Object, e As EventArgs)
'open window
RadWindowImageEdit.VisibleOnPageLoad = True
End Sub
Protected Sub Save_form_content(sender As Object, e As EventArgs)
'code to insert form items in database
'close window
RadWindowImageEdit.VisibleOnPageLoad = False
End Sub