or
<telerik:RadToolBar runat="server" ID="RadToolBar1" Width="100%" Skin="Windows7"> <Items> <telerik:RadToolBarDropDown ImageUrl="~/app_themes/default/images/Check.png"> <Buttons> <telerik:RadToolBarButton> <ItemTemplate> <telerik:RadListBox runat="server" ID="lbDoSomething" Skin="Windows7" SelectionMode="Single" OnClientSelectedIndexChanging="ConfirmDo" OnSelectedIndexChanged="lbDoSomething_OnSelectedIndexChanged" AutoPostBack="True" /> </ItemTemplate> </telerik:RadToolBarButton> </Buttons> </telerik:RadToolBarDropDown> </Items> </telerik:RadToolBar> <script type="text/javascript">.... function ConfirmOverride(sender, args) { var msg = "Are you sure you want to do something?"; var result = !window.confirm(msg); args.set_cancel(result); }</script>
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { //Do not display SelectedFilesCount progress indicator. RadProgressArea1.ProgressIndicators &= ~ProgressIndicators.SelectedFilesCount; } RadProgressArea1.Localization.Uploaded = "Total Progress"; RadProgressArea1.Localization.UploadedFiles = "Progress"; RadProgressArea1.Localization.CurrentFileName = "Please wait while updating database... "; }private void UpdateProgressContext() { RadProgressContext progress = RadProgressContext.Current; const int total = 100; progress.Speed = "N/A"; for (int i = 0; i < total; i++) { progress.PrimaryTotal = 1; progress.PrimaryValue = 1; progress.PrimaryPercent = 100; progress.SecondaryTotal = total; progress.SecondaryValue = i; progress.SecondaryPercent = i; progress.CurrentOperationText = "Step " + i.ToString(); if (!Response.IsClientConnected) { //Cancel button was clicked or the browser was closed, so stop processing break; } progress.TimeEstimated = (total - i) * 100; //Stall the current thread for 0.1 seconds System.Threading.Thread.Sleep(50); } }protected void RadButton1_Click(object sender, EventArgs e) { UpdateProgressContext(); //I assume this is how it call RetrieveData(); } 
@(Html.Telerik(). Grid(Model). Name("Grid"). Columns(Sub(columns) columns.Bound(Function(o) o.DocumentId).Width(20) columns.Bound(Function(o) o.StatusCode).Width(20).Title("Status") columns.Bound(Function(o) o.LastName).Width(10).Title("LastName") columns.Template(Function(o) Html.ActionLink("View", "View", New With {.id = o.Id})) End Sub). Pageable. Sortable) )