or
<configuration>
<system.web>
<pages>
<controls>
<add tagPrefix="telerik" namespace="Telerik.Web.UI" assembly="Telerik.Web.UI"/>
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load If Not Page.IsPostBack Then Dim temp As String = Request.QueryString("temp") Dim path As String = Server.MapPath("~") & "/Admin/Templates/Template" & temp & ".htm" RadEditor1.Content = ReadFile(path) End If End Sub <form id="form1" runat="server" style="height:100%;width:100%;"> <telerik:RadScriptManager ID="ScriptManager" runat="server" /> <div style="margin:0; width:100%; display:block; background-color:Black;"> <telerik:RadMenu ID="RadMenuMain" runat="server" EnableRoundedCorners="true" EnableShadows="true" OnClientItemClicked="menuItemClicked"> </telerik:RadMenu> </div> <iframe id="Iframe1" scrolling="auto" width="100%" height="100%" frameborder="0"> </iframe> </form><telerik:RadComboBox ID="RadComboBox" runat="server" AllowCustomText="false" AutoPostBack="false"> <ItemTemplate> <asp:CheckBox ID="CheckBox" runat="server" Text='<%# Eval(DataTextField ?? "Text") %>' AutoPostBack="false" ClientIDMode="Predictable" /> <asp:HiddenField ID="HiddenField" runat="server" Value='<%# Eval(DataValueField ?? "Value") %>' ClientIDMode="Predictable" /> <asp:HiddenField ID="CheckedHiddenField" runat="server" Value='False' ClientIDMode="Predictable" /> </ItemTemplate></telerik:RadComboBox>private ICollection<RadComboBoxItem> GetItems() { return RadComboBox.Items.Aggregate( new List<RadComboBoxItem>(), (list, item) => { var checkBox = item.Controls.OfType<CheckBox>().First(); var hidden = item.Controls.OfType<HiddenField>().First(); var selectedHidden = item.Controls.OfType<HiddenField>().Last(); if (bool.Parse(selectedHidden.Value)) { list.Add(new RadComboBoxItem(checkBox.Text, hidden.Value) { Selected = true }); } return list; }); }protected override void OnPreRender(EventArgs e) { base.OnPreRender(e); RadComboBox.Items.ToList().ForEach(ProcessItem); } private void ProcessItem(RadComboBoxItem item) { var checkbox = item.Controls.OfType<CheckBox>().Single(); var hidden = item.Controls.OfType<HiddenField>().First(); var selectedHidden = item.Controls.OfType<HiddenField>().Last(); checkbox.InputAttributes["onchange"] = string.Format( "multiselectComboBoxItemClick('{0}', '{1}', '{2}', '{3}', '{4}');", RadComboBox.ClientID, checkbox.ClientID, hidden.ClientID, selectedHidden.ClientID, checkbox.Text); }function multiselectComboBoxItemClick(comboBoxID, checkBoxID, valueHiddenFieldID, stateHiddenFieldID, itemText) { var combo = $find(comboBoxID); var checkbox = document.getElementById(checkBoxID); var hidden = document.getElementById(valueHiddenFieldID); var selectedHidden = document.getElementById(stateHiddenFieldID); if (!combo || !checkbox || !hidden) { return; } if (!combo['__SelectedItems']) { combo['__SelectedItems'] = []; } if (!combo['__SelectedItemsMap']) { combo['__SelectedItemsMap'] = {}; } var value = hidden.value.toString(); if (checkbox.checked == true) { var item = combo['__SelectedItemsMap'][value]; if (!item) { item = new Telerik.Web.UI.RadComboBoxItem(); item.set_text(itemText); item.set_value(value); combo['__SelectedItemsMap'][value] = item; Array.add(combo['__SelectedItems'], item); } selectedHidden.value = 'True'; } else { var item = combo['__SelectedItemsMap'][value]; if (item) { var index = $telerik.$.inArray(item, combo['__SelectedItems']); if (index != -1) { combo['__SelectedItems'].splice(index, 1); combo['__SelectedItemsMap'][value] = null; } } selectedHidden.value = 'False'; } var text = ''; if (combo['__SelectedItems'].length > 0) { text = combo['__SelectedItems'][0].get_text(); for (var i = 1; i < combo['__SelectedItems'].length; i++) { text = text + ', ' + combo['__SelectedItems'][i].get_text(); } } combo.set_text(text);}public Boolean Step1StatusThen I was going to write an if statement that checks to see if each of the steps exist and for the ones that do exist, change:
{
get
{
if (HttpContext.Current.Request.Cookies["Step1"] != null)
{
return Convert.ToBoolean(HttpContext.Current.Request.Cookies["Step1"].Value);
}
else
{
return false;
}
}
set
{
//Write Cookie & Timeout
HttpCookie StepStatus = new HttpCookie("Step1");
StepStatus.Value = value.ToString();
HttpContext.Current.Response.Cookies.Add(StepStatus);
}
}
currentItem.Selected = true;
<%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %> <!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 id="Head1" runat="server"> <title></title> <style type="text/css"> .myRadButton.rbToggleButton { color: #000; font-size: 10px !important; text-decoration: none !important; } .myRadButton.rbToggleButton:hover { color: #863d02; } .myRadButton.rbToggleButton .rbText { text-align: left !important; padding-left: 20px !important; font-size: 10px !important; } .myRadButton.rbToggleButton.rbDisabled, .myRadButton.rbToggleButton:hover { color: #6a6a6a; font-size: 10px !important; text-decoration: none !important; } </style> </head> <body> <form id="form1" runat="server"> <asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <telerik:RadButton ID="btnOffice" runat="server" ButtonType="ToggleButton" ToggleType="CustomToggle" CssClass="myRadButton" Enabled=false Width="100%" Text="CheckBox"> <ToggleStates> <telerik:RadButtonToggleState PrimaryIconCssClass="rbToggleCheckbox" Text="test" /> <telerik:RadButtonToggleState PrimaryIconCssClass="rbToggleCheckboxChecked" Text="test" /> </ToggleStates> </telerik:RadButton> </form> </body> </html>