or
<%@ Page Language="C#" MasterPageFile="~/MainPage.Master" AutoEventWireup="true" CodeBehind="ShoppingBasketPage.aspx.cs" Inherits="AstroWeb.WebForms.ShoppingBasketPage" %><%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="rad" %><%@ Register Src="../UserControls/ShoppingBasketGrid.ascx" TagName="ShoppingBasketGrid" TagPrefix="uc1" %><%@ Register Src="~/UserControls/SparePartsBasket.ascx" TagName="SparePartsBasket" TagPrefix="uc2" %><%@ Register Src="~/UserControls/SpecialPartsBasket.ascx" TagName="SpecialPartsBasket" TagPrefix="uc3" %><%@ Register Src="~/UserControls/AlternativePartsBasket.ascx" TagName="AlternativePartsBasket" TagPrefix="uc4" %><%@ Register Assembly="CustomControlsLibrary" Namespace="CustomControlsLibrary" TagPrefix="cc1" %><%@ Register Assembly="Astro_CustomControls" Namespace="Astro_CustomControls" TagPrefix="cc2" %><asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server"> <style type="text/css"> .ChartContainer { width: 99%; position: relative; /* border: 1px solid black; */ margin: 0 auto; text-align: center; } .ChartNormal { /* border: 1px solid black; */ float: left; width: 700px; margin: auto 2em; margin-top: 2em; } </style> <script type="text/javascript"> function OpenGridWeb() { var oWnd = window.radopen(null, "WebBlue"); oWnd.set_visibleStatusbar(false); oWnd.setSize(300, 365); oWnd.center(); oWnd.set_behaviors(Telerik.Web.UI.WindowBehaviors.Close); oWnd.setUrl("GridWeb.aspx"); } function OnExpand(sender, eventArgs) { eventArgs.get_item().click() } </script> <rad:RadCodeBlock ID="RadCodeBlock1" runat="server"> <script type="text/javascript"> function requestStart(sender, eventArgs) { var loadingPanel = "#<%= RadAjaxLoadingPanel1.ClientID %>"; $(loadingPanel).center(); } </script> </rad:RadCodeBlock> <rad:RadScriptBlock runat="server" ID="radscript1"> <asp:Literal runat="server" ID="lit"></asp:Literal> </rad:RadScriptBlock> <rad:RadAjaxPanel ID="RadAjaxPanel1" runat="server" LoadingPanelID="RadAjaxLoadingPanel1" OnAjaxRequest="RadAjaxPanel1_AjaxRequest"> <rad:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" CssClass="underPopup" IsSticky="true" runat="server"> <div id="divProgressTemplate" style="width: 100%; height: 100%; z-index: 9000; background-color: White; position: absolute; filter: alpha(opacity = 40); -moz-opacity: .40; opacity: .40;"> <img alt="" src="../Images/0000_wait.gif" style="position: absolute; top: 50%; left: 50%; z-index: 9999;" /> </div> </rad:RadAjaxLoadingPanel> <rad:RadWindowManager VisibleStatusbar="true" ID="radWindowManagr" runat="server" Skin="WebBlue" ReloadOnShow="false"> <Windows> <rad:RadWindow ReloadOnShow="true" ID="radWinBday" runat="server" Behavior="close" EnableEmbeddedSkins="true" Modal="true" Skin="WebBlue"> </rad:RadWindow> </Windows> </rad:RadWindowManager> <div style="width: 100%; height: 10px"> </div> <div style="position: relative"> <cc1:BaseRadPanel runat="server" ID="radpnlBasketGrid" Width="100%" ExpandMode="SingleExpandedItem" Skin="WebBlue" ExpandAnimation-Type="None"> <Items> <rad:RadPanelItem Expanded="true" Text="1100_ShoppingBasket" Selected="true"> <Items> <rad:RadPanelItem> <ContentTemplate> <asp:Panel runat="server" ID="pnlSB" ScrollBars="Auto"> <uc1:ShoppingBasketGrid ID="ShoppingBasketGrid" runat="server" /> </asp:Panel> </ContentTemplate> </rad:RadPanelItem> </Items> </rad:RadPanelItem> </Items> </cc1:BaseRadPanel> </div> <div style="position: relative"> <cc1:BaseRadPanel runat="server" ID="radpnlSpareParts" Width="100%" ExpandMode="SingleExpandedItem" Skin="WebBlue" ExpandAnimation-Type="None" OnItemClick="PopulateSparePartsGrid" OnClientItemExpand="OnExpand"> <Items> <rad:RadPanelItem Expanded="false" Text="1560_Spares"> <Items> <rad:RadPanelItem> <ContentTemplate> <uc2:SparePartsBasket ID="SparePartsBasket" runat="server" /> </ContentTemplate> </rad:RadPanelItem> </Items> </rad:RadPanelItem> </Items> </cc1:BaseRadPanel> </div> <div style="position: relative"> <cc1:BaseRadPanel runat="server" ID="radpnlSpecialParts" Width="100%" ExpandMode="SingleExpandedItem" Skin="WebBlue" ExpandAnimation-Type="None" OnItemClick="PopulateSpecialPartsGrid" OnClientItemExpand="OnExpand"> <Items> <rad:RadPanelItem Expanded="false" Text="1101_SpecialParts"> <Items> <rad:RadPanelItem> <ContentTemplate> <uc3:SpecialPartsBasket ID="SpecialPartsBasket" runat="server" /> </ContentTemplate> </rad:RadPanelItem> </Items> </rad:RadPanelItem> </Items> </cc1:BaseRadPanel> </div> <div style="position: relative"> <cc1:BaseRadPanel runat="server" ID="radpnlAlternativeParts" Width="100%" ExpandMode="SingleExpandedItem" Skin="WebBlue" ExpandAnimation-Type="None"> <Items> <rad:RadPanelItem Expanded="false" Enabled="false" Text="1102_AlternativePart"> <Items> <rad:RadPanelItem> <ContentTemplate> <uc4:AlternativePartsBasket ID="AlternativePartsBasket" runat="server" /> <div align="left"> <cc2:BaseTelerikRadButtonSecurity ID="btnSendAlternatives" ToggleType="None" runat="server" ApplySecurityCode="false" ButtonType="StandardButton" Text="Add Selections" AutoPostBack="true" UseSubmitBehavior="true" OnClick="btnSendAlt_Click"> <Image IsBackgroundImage="true" ImageUrl="~/images/button.png" /> </cc2:BaseTelerikRadButtonSecurity> </div> </ContentTemplate> </rad:RadPanelItem> </Items> </rad:RadPanelItem> </Items> </cc1:BaseRadPanel> </div> </rad:RadAjaxPanel></asp:Content>
<table border=0 width="100%"> <tr> <td valign="top"> <gen:Field id="cBodyText" runat="server" type="extended" name="Body Text" description="Thread body text" inputdescription="Thread body text"></gen:Field> </td> </tr> <tr> <td align="center"> <radE:RadEditor id="cBodyTextRadEditor" Runat="server" ToolsFile="~/Properties/Content/TasksAndDiscussions/Threaded/TextEditorToolsConfig.xml" Editable="true" height="400px" width="500px" showsubmitcancelbuttons="false" Scheme="~/RadControls/Editor/Schemes/Monochrome" OnClientLoad="OnClientLoad" EnableDocking="false" OnClientModeChange="OnClientModeChange"></radE:RadEditor> </td> </tr> <tr> <td align="center"> <asp:label id="lblBodyTextValidation" runat="server" visible="false" style="color: red;" text="The message body is required, please complete your post before proceeding." /> </td> </tr> <tr> <td align="center"> <asp:RequiredFieldValidator id="ReqFieldValidator" runat="server" ErrorMessage="The message body is required, please complete your post before proceeding."></asp:RequiredFieldValidator> </td> </tr> </table>
protected void Page_Load(object sender, System.EventArgs e) { if(!IsPostBack) { if(ReqFieldValidator!=null)ReqFieldValidator.ErrorMessage = resourceManager.GetString("themessagebodyi"); if(cBodyText!=null)cBodyText.Description = resourceManager.GetString("threadbodytext"); if(cBodyText!=null)cBodyText.InputDescription = resourceManager.GetString("threadbodytext"); if(cBodyText!=null)cBodyText.Name = resourceManager.GetString("bodytext"); } if (cBodyTextRadEditor.Text == "") { ReqFieldValidator.ControlToValidate = "cBodyTextRadEditor"; }}

