or
<telerik:RadComboBox ID="DDL_district" Runat="server"DataSourceID="DS_district" DataTextField="fullAddress
DataValueField="recID" Width="100%" AppendDataBoundItems="True" EnableAutomaticLoadOnDemand="True" Filter="Contains" MinFilterLength="3" ShowMoreResultsBox="True" EnableVirtualScrolling="True" ItemsPerRequest="10" LoadingMessage="Loading...." EmptyMessage="No such district in the database." MaxHeight="250px"> <Items> <telerik:RadComboBoxItem runat="server" Selected="True" Text="some text" Value="0" /> </Items> </telerik:RadComboBox>Dim districtID As String = DDL_district.SelectedValue| <Telerik:RadMenu ID="Menu_gob" runat="server" Skin="Default" OnClientItemClicked="MenuItemClicked"> |
| <Items> |
| <Telerik:RadMenuItem Value="AllTopics" Text="Top/All Topics" /> |
| <Telerik:RadMenuItem Value="CurrentTopic" Text="Page Lifecycle" ImageUrl="~/CABS_Images/Icon_NotSubscribed.png"> |
| <Items> |
| <Telerik:RadMenuItem Value="CurrentTopicNewThread" Text="Start a New Thread" ImageUrl="~/CABS_Images/Icon_NewDocument.png" /> |
| <Telerik:RadMenuItem Value="CurrentTopicSubscription" Text="Turn ON Notifications" ImageUrl="~/CABS_Images/Icon_Subscribed.png" /> |
| </Items> |
| </Telerik:RadMenuItem> |
| <Telerik:RadMenuItem Value="CurrentThread" Text="NEW THREAD, 2, 3, 4..." ImageUrl="~/CABS_Images/Icon_Subscribed.png"> |
| <Items> |
| <Telerik:RadMenuItem Value="CurrentThreadNewPost" Text="Post a Reply" ImageUrl="~/CABS_Images/Icon_NewDocument.png" /> |
| <Telerik:RadMenuItem Value="CurrentThreadSubscription" Text="Turn OFF Notifications" ImageUrl="~/CABS_Images/Icon_NotSubscribed.png" /> |
| </Items> |
| </Telerik:RadMenuItem> |
| <Telerik:RadMenuItem Value="NewPost" Text="Post a Reply" ImageUrl="~/CABS_Images/Icon_NewDocument.png" /> |
| <Telerik:RadMenuItem Value="CannotPost" Text="This Thread is Read-Only" ImageUrl="~/CABS_Images/Icon_CannotPost.png" /> |
| </Items> |
| </Telerik:RadMenu> |
| <script language="javascript" type="text/javascript"> |
| var subbed_gbl = false; |
| function MenuItemClicked(sender, args) { |
| var clickedMenuItem = args.get_item(); |
| if (clickedMenuItem.get_value() == 'CurrentTopicSubscription') { |
| var CurrentTopicMenuItem = $find("<%= Menu_gob.ClientID %>").findItemByValue('CurrentTopic'); |
| subbed_gbl = !subbed_gbl; |
| if (subbed_gbl) { |
| clickedMenuItem.set_imageUrl('<%= Application("ApplicationPath") %>/CABS_Images/Icon_NotSubscribed.png'); |
| clickedMenuItem.set_text('Turn Off Notifications'); |
| CurrentTopicMenuItem.set_imageUrl('<%= Application("ApplicationPath") %>/CABS_Images/Icon_Subscribed.png'); |
| } else { |
| clickedMenuItem.set_imageUrl('<%= Application("ApplicationPath") %>/CABS_Images/Icon_Subscribed.png'); |
| clickedMenuItem.set_text('Turn On Notifications'); |
| CurrentTopicMenuItem.set_imageUrl('<%= Application("ApplicationPath") %>/CABS_Images/Icon_NotSubscribed.png'); |
| } |
| // CurrentTopicMenuItem.blur(); |
| // CurrentTopicMenuItem.set_selected(false); |
| // CurrentTopicMenuItem.close(); |
| sender.close(); |
| } |
| } |
| </script> |
<asp:button runat="server" ID="btnInitialize" Text="Initialize" CssClass="button" /> <telerik:RadProgressManager ID="RadProgressManager1" runat="server" /> <telerik:RadProgressArea ID="rpaInit" Width="100%" ProgressIndicators="TotalProgressBar, CurrentFileName" runat="server" Skin="GCSD" EnableEmbeddedSkins="false"> <ProgressTemplate> <ul class="ruProgress" runat="server"> <li class="ruProgressHeader" runat="server"><span id="ProgressAreaHeader" runat="server"></span></li> <li class="ruFilePortion" runat="server"><div id="PrimaryProgressBarOuterDiv" class="ruBar" runat="server"><div id="PrimaryProgressBarInnerDiv" runat="server"></div></div></li> <li class="ruCurrentFile width100Percent" runat="server"><span class="lblCurrentOperationTitle">Status:</span><asp:label runat="server" id="CurrentOperation" class="lblCurrentOperation" /></li> </ul> </ProgressTemplate> <Localization Uploaded="Uploaded"></Localization> </telerik:RadProgressArea>Private Sub UpdateProgressMessage(ByVal progressContext As Telerik.Web.UI.RadProgressContext, ByVal strMessage As String, ByVal intPercentComplete As Integer) Dim strScript As String Dim writer As New StringWriter progressContext.PrimaryPercent = intPercentComplete progressContext.CurrentOperationText = String.Format("{0}", strMessage) progressContext.Serialize(writer) strScript = String.Format("{1};Sys.Application.add_load(function(){{$find(""{0}"").update(rawProgressData);}});", rpaInit.ClientID, writer.GetStringBuilder().ToString()) ClientScript.RegisterStartupScript(Me.[GetType](), "", strScript, True) End Sub Private Sub btnInitialize_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnInitialize.Click Dim progressContext As RadProgressContext = RadProgressContext.Current rpaInit.DisplayCancelButton = False UpdateProgressMessage(progressContext, "Initialization started...", 0) System.Threading.Thread.Sleep(2000) 'delay it a couple seconds UpdateProgressMessage(progressContext, "Loading Stuff...", 25) System.Threading.Thread.Sleep(4000) UpdateProgressMessage(progressContext, "Loading More Stuff...", 50) System.Threading.Thread.Sleep(5000) UpdateProgressMessage(progressContext, "Loading Even More Stuff...", 75) System.Threading.Thread.Sleep(5000) progressContext.OperationComplete = True UpdateProgressMessage(progressContext, "Initialization Complete", 100) End SubResponse.Cache.SetCacheability(
HttpCacheability.NoCache);
Response.Cache.SetNoServerCaching();
Response.Cache.SetNoStore();
Response.AppendHeader("Pragma", "no-cache");
Response.Expires = -1;
Response.CacheControl = "no-cache";
But the page still loads twice.