| DataTable dt = new DataTable(); |
| for (int i = 0; i < 5; i++) |
| dt.Columns.Add(new DataColumn("Col: " + i.ToString(), typeof(string))); |
| for (int i = 0; i < 5; i++) |
| { |
| DataRow dr = dt.NewRow(); |
| dt.Rows.Add(dr); |
| } |
| RadGrid1.DataSource = dt; |
| RadGrid1.Rebind(); |
| for (int i = 0; i < 5; i++) |
| for (int j = 0; j < dt.Columns.Count; j++) |
| RadGrid1.Items[i].Cells[j].Text = j.ToString(); |
| <%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %> |
<%
@ Page Language="vb" AutoEventWireup="false" CodeBehind="test.aspx.vb" Inherits="cms2009beheer.test" %>
<!
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>Untitled Page</title>
</
head>
<
body>
<form id="form1" runat="server">
<radscriptblock id="RadScriptBlock1" runat="server">
<script type="text/javascript">
// on upload button click temporarily disables ajax to perform
// upload actions
function conditionalPostback(sender, args)
{
if(args.EventTarget == "<%= Button1.UniqueID %>")
{
args.EnableAjax =
false;
}
}
</script>
</
radscriptblock>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" Height="75px"
Width="75px">
<img alt="Loading..." src='<%= RadAjaxLoadingPanel.GetWebResourceUrl(Page, "Telerik.Web.UI.Skins.Default.Ajax.loading.gif") %>'
style="border: 0px;" />
</telerik:RadAjaxLoadingPanel>
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" EnableHistory="True"
DefaultLoadingPanelID="RadAjaxLoadingPanel1">
<ClientEvents OnRequestStart="conditionalPostback" />
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="RadTabStrip1">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="RadMultiPage1" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>
<telerik:RadTabStrip ID="RadTabStrip1" runat="server" SelectedIndex="0" MultiPageID="RadMultiPage1">
<Tabs>
<telerik:RadTab Text="t1">
</telerik:RadTab>
<telerik:RadTab Text="t2">
</telerik:RadTab>
</Tabs>
</telerik:RadTabStrip>
<telerik:RadMultiPage ID="RadMultiPage1" runat="server" SelectedIndex="0">
<telerik:RadPageView runat="server" ID="p1">
<telerik:RadUpload ID="RadUpload1" runat="server" />
<asp:Button ID="Button1" runat="server" Text="Button" />
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
</telerik:RadPageView>
<telerik:RadPageView runat="server" ID="p2">
just a sample
</telerik:RadPageView>
</telerik:RadMultiPage>
</form>
</
body>
</
html>
Partial
Public Class test
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
End Sub
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click
If RadUpload1.UploadedFiles.Count > 0 Then
System.Threading.Thread.Sleep(3000)
End If
e
nd Sub
End
Class
This is just a simple test to see if I can touch the uploaded filesfunction
OnUpdateClick()
{
var hasActiveChild = document.getElementById("<%=hdnHasActiveChild.ClientID%>").value;
var confirmMsg = 'There are active children which would also become inactive, Do you want to continue?';
var hasConsolidation = document.getElementById("<%=hdnHasConsolidation.ClientID%>").value;
var allowPostBsckforActive = '';
var allowPostBsckforConsolidation = '';
if(hasActiveChild =='Yes' && isActiveChecked =='No')
{
var result = confirm(confirmMsg);
if(result)
{
document.getElementById(
"<%=hdnDeActiveChildProducts.ClientID%>").value = 'Yes';
allowPostBsckforActive =
'Yes';
}
else
{
document.getElementById(
"<%=hdnDeActiveChildProducts.ClientID%>").value = 'No';
allowPostBsckforActive =
'No';
}
}
//
if(hasConsolidation == 'Yes')
{
var result = confirm('The selected consolidation will be deleted, do you want to proceed?');
if(result)
{
document.getElementById(
"<%=hdnDeleteConsolidation.ClientID%>").value = 'Yes';
allowPostBsckforConsolidation =
'Yes';
}
else
{
document.getElementById(
"<%=hdnDeleteConsolidation.ClientID%>").value = 'No';
allowPostBsckforConsolidation =
'No';
}
}
if((allowPostBsckforConsolidation == 'Yes' && (allowPostBsckforActive=='' || allowPostBsckforActive=='No')) || (allowPostBsckforActive == 'Yes' && (allowPostBsckforConsolidation=='' || allowPostBsckforConsolidation=='No') ))
{
alert(
'true');
return true;
_doPostback();
}
else
{
alert(
'false');
return false;
}
}
| <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="exampleForTelerik._Default" %> |
| <!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> |
| </head> |
| <body> |
| <form id="form1" runat="server"> |
| <telerik:RadScriptManager ID="RadScriptManager1" runat="server"></telerik:RadScriptManager> |
| <asp:UpdatePanel ID="updatePanel1" runat="server"> |
| <ContentTemplate> |
| <ajax:TabContainer runat="server" ID="tc"> |
| <ajax:TabPanel runat="server" ID="tpGeneralInformation" HeaderText="General Information"> |
| <ContentTemplate> |
| <telerik:RadEditor ID="edHeaderText" runat="server" EnableEmbeddedBaseStylesheet="true" Width="700px" ><CssFiles><telerik:EditorCssFile Value="" /></CssFiles></telerik:RadEditor> |
| </ContentTemplate> |
| </ajax:TabPanel> |
| <ajax:TabPanel runat="server" ID="tpSubmission" HeaderText="Submission"> |
| <ContentTemplate> |
| <asp:Button runat="server" Text="Press me" /> |
| </ContentTemplate> |
| </ajax:TabPanel> |
| </ajax:TabContainer> |
| </ContentTemplate> |
| </asp:UpdatePanel> |
| </form> |
| </body> |
| </html> |
| <CssFiles><telerik:EditorCssFile Value="" /></CssFiles> |

