Hi My Dear Friends :
How Can We Check The Validation Of RadCaptcha From Code Behind - With Custom Validator(ServerValidate) / WithOut Using And Setting ValidationGroup ?
thanks In Future Advance
Best Regards...

public void rg1_NeedDataSource(object source, Telerik.Web.UI.GridNeedDataSourceEventArgs e) { DataTable temp = new DataTable(); temp.Columns.Add("Display", typeof(string)); temp.Columns.Add("Value", typeof(string)); rg1.DataSource = temp; }public void rg1_ItemCommand(object source, Telerik.Web.UI.GridCommandEventArgs e) { if (e.CommandName == RadGrid.PerformInsertCommandName) { GridEditableItem item = e.Item as GridEditableItem; rg1.MasterTableView.PerformInsert(item); rg1.Rebind(); //RadTextBox rbrbrbrb = new RadTextBox(); //rbrbrbrb.Text = "tes"; //radAP4.Controls.Add(rbrbrbrb); } }<telerik:RadGrid runat="server" ID="rg1" AutoGenerateColumns="true" AllowPaging="true" GridLines="None" Width="500px" Height="250px" AllowAutomaticInserts="true" AllowAutomaticDeletes="true" AllowAutomaticUpdates="true" OnNeedDataSource="rg1_NeedDataSource" AutoGenerateEditColumn="true" AutoGenerateDeleteColumn="true" OnItemCommand="rg1_ItemCommand"> <%--OnItemInserted="rg1_ItemInserted">--%> <MasterTableView runat="server" CommandItemDisplay="Top" AutoGenerateColumns="true" EditMode="InPlace" AllowAutomaticInserts="true" AllowAutomaticDeletes="true" AllowAutomaticUpdates="true"> <CommandItemTemplate> <telerik:RadToolBar ID="rtb1" runat="server" AutoPostBack="true"> <Items> <telerik:RadToolBarButton Text="Edit selected" CommandName="EditSelected" Visible='<%# rg1.EditIndexes.Count == 0 %>'></telerik:RadToolBarButton> <telerik:RadToolBarButton Text="Update" CommandName="UpdateEdited" Visible='<%# rg1.EditIndexes.Count > 0 %>'></telerik:RadToolBarButton> <telerik:RadToolBarButton Text="Cancel editing" CommandName="CancelAll" Visible='<%# rg1.EditIndexes.Count > 0 || rg1.MasterTableView.IsItemInserted %>'></telerik:RadToolBarButton> <telerik:RadToolBarButton Text="Add new" CommandName="InitInsert" Visible='<%# !rg1.MasterTableView.IsItemInserted %>'></telerik:RadToolBarButton> <telerik:RadToolBarButton Text="Add this Customer" CommandName="PerformInsert" Visible='<%# rg1.MasterTableView.IsItemInserted %>'></telerik:RadToolBarButton> <telerik:RadToolBarButton Text="Delete selected customers" CommandName="DeleteSelected"></telerik:RadToolBarButton> <telerik:RadToolBarButton Text="Refresh customer list" CommandName="RebindGrid" ></telerik:RadToolBarButton> </Items> </telerik:RadToolBar> </CommandItemTemplate> </MasterTableView> <ClientSettings> <Selecting AllowRowSelect="true" EnableDragToSelectRows="true" /> </ClientSettings> </telerik:RadGrid> <telerik:RadGrid ID="RadGridArzyabiDavari" runat="server" AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False" CellSpacing="0" GridLines="None"><ClientSettings><Selecting CellSelectionMode="None"></Selecting></ClientSettings><MasterTableView AllowSorting="False" NoMasterRecordsText="موردی برای نمایش یافت نشد" CommandItemDisplay="Bottom" PageSize="5"><CommandItemSettings ExportToPdfText="PDF خروجی" ExportToExcelText="Excel خروجی" ShowAddNewRecordButton="false" ShowExportToExcelButton="true" ShowExportToPdfButton="true"></CommandItemSettings><RowIndicatorColumn Visible="True" FilterControlAltText="Filter RowIndicator column"><HeaderStyle Width="20px"></HeaderStyle></RowIndicatorColumn><ExpandCollapseColumn Visible="True" FilterControlAltText="Filter ExpandColumn column"><HeaderStyle Width="20px"></HeaderStyle></ExpandCollapseColumn> <Columns> <telerik:GridTemplateColumn FilterControlAltText="Filter TemplateColumn column" UniqueName="TemplateColumn"> <ItemTemplate> <img height="100px" src='http://kms/MembersPictures/<;%#Eval("Expert")%>.jpg' style="border: 0px;" width="75px" /> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridBoundColumn DataField="ExpertDisplayName " FilterControlAltText="Filter ExpertDisplayName column" HeaderText="نام کاربری" SortExpression="ExpertDisplayName " UniqueName="ExpertDisplayName"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="TedadDavari " FilterControlAltText="Filter TedadDavari column" HeaderText="تعداد داوری ها" SortExpression="TedadDavari " UniqueName="TedadDavari"> </telerik:GridBoundColumn> </Columns><EditFormSettings><EditColumn FilterControlAltText="Filter EditCommandColumn column"></EditColumn></EditFormSettings> <PagerStyle AlwaysVisible="True" /></MasterTableView><ExportSettings FileName="KMSFile" IgnorePaging="true" OpenInNewWindow="true"> <Pdf Author="سیستم مدیریت دانش" Creator="گروه مشاورین هوژان" PageHeight="297mm" PageWidth="210mm" PaperSize="A4" /></ExportSettings><FilterMenu EnableImageSprites="False"></FilterMenu> </telerik:RadGrid>Code Behind is as follow: protected void Page_Load(object sender, EventArgs e) {
List<ReportsDataSources.ArzyabiDavari> arzyabidavari = new List<ReportsDataSources.ArzyabiDavari>();
if (!Page.IsPostBack) { Bind_RadGridArzyabiDavari(); RadGridArzyabiDavari.DataSource = arzyabidavari; RadGridArzyabiDavari.DataBind(); } }--------------------------------------------------------------------------------Script control 'PageSizeComboBox' is not a registered script control. Script controls must be registered using RegisterScriptControl() before calling RegisterScriptDescriptors().Parameter name: scriptControl Unhandled exception at line 13245, column 8 in http://localhost:54342/Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=ContentPlaceHolderMainContent_RadScriptManager1_TSM&compress=1&_TSM_CombinedScripts_=;;System.Web.Extensions,+Version=4.0.0.0,+Culture=neutral,+PublicKeyToken=31bf3856ad364e35:en-US:f319b152-218f-4c14-829d-050a68bb1a61:ea597d4b:b25378d2;Telerik.Web.UI,+Version=2014.3.1024.45,+Culture=neutral,+PublicKeyToken=121fae78165ba3d4:en-US:45fa33f7-195b-4d8e-a1d1-d5955cf24e2c:16e4e7cd:f7645509:24ee1bba:88144a7a:1e771326:f46195d3:6b3f73b3:4cd1fec6:c442ac3f:ec7335e:d944e0f6:619d6d01:71188da4:3a11d08b:9b7cc2d2:dbc6b3d6:69667591:a4c22f0d:c4143936:5f88c545:d170b7bc:aaea87d6:e330518b:8e6f0d33:6a6d718d:58366029:2003d0b8:c128760b:aa288e2d:258f1c72:c8618e41:e4f8f289:1a73651d:333f8d940x800a138f - JavaScript runtime error: Unable to get property 'get_batchEditingManager' of undefined or null referenceHi My Dear Friends :
How Can We Check The Validation Of RadCaptcha From Code Behind - With Custom Validator(ServerValidate) / WithOut Using And Setting ValidationGroup ?
thanks In Future Advance
Best Regards...
01.<telerik:RadPanelBar ID="rpbHeader" runat="server" Skin="Outlook" Width="100%" ExpandMode="FullExpandedItem" OnPreRender="rpbHeader_PreRender">
02. <Items>
03. <telerik:RadPanelItem ID="rpi_Header" runat="server" Owner="rpbHeader" Text="Statement Details">
04. <ContentTemplate>
05. <asp:UpdatePanel ID="UpdatePanel3" runat="server">
06. <ContentTemplate>
07. <div style="padding-top: 8px;">
08. </div>
09. <div class="RFSHeader">
10. <uc2:ucStatementHeader ID="ucStatementHeader" runat="server" />
11. </div>
12. </ContentTemplate>
13. </asp:UpdatePanel>
14. </ContentTemplate>
15. </telerik:RadPanelItem>
16. </Items>
17. </telerik:RadPanelBar>
1.protected void Page_PreRender(object sender, EventArgs e)
2. {
3. if (sessionInfo.SessionObject().FinData.BankStatement != null)
4. {
5. rpi_Header.Expanded = true;
6. }
7. }

<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent"> <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> </telerik:RadScriptManager> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="RadListBox1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RadListBox2" UpdatePanelCssClass="" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="RadListBox2"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RadListBox1" UpdatePanelCssClass="" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <table> <tr> <td> <telerik:RadListBox ID="RadListBox1" runat="server" AllowTransfer="True" TransferToID="RadListBox2" SelectionMode="Multiple" AutoPostBackOnTransfer="true" Width="300px" Height="300px" EnableDragAndDrop="true"> <ButtonSettings TransferButtons="All"></ButtonSettings> <Items> <telerik:RadListBoxItem runat="server" Text="RadListBoxItem1" /> <telerik:RadListBoxItem runat="server" Text="RadListBoxItem2" /> <telerik:RadListBoxItem runat="server" Text="RadListBoxItem3" /> <telerik:RadListBoxItem runat="server" Text="RadListBoxItem4" /> <telerik:RadListBoxItem runat="server" Text="RadListBoxItem5" /> <telerik:RadListBoxItem runat="server" Text="RadListBoxItem6" /> <telerik:RadListBoxItem runat="server" Text="RadListBoxItem7" /> <telerik:RadListBoxItem runat="server" Text="RadListBoxItem8" /> <telerik:RadListBoxItem runat="server" Text="RadListBoxItem9" /> </Items> </telerik:RadListBox> </td> <td> <telerik:RadListBox ID="RadListBox2" runat="server" SelectionMode="Multiple" AllowReorder="true" EnableDragAndDrop="true" Width="300px" Height="300px"> <Items> <telerik:RadListBoxItem runat="server" Text="RequiredItem1 (required)" /> <telerik:RadListBoxItem runat="server" Text="RequiredItem2 (required)" /> </Items> </telerik:RadListBox> </td> </tr> </table></asp:Content>private const string REQUIRED_FLAG = "(required)";protected void Page_Init(object sender, EventArgs e){ RadListBox1.Transferred += new Telerik.Web.UI.RadListBoxTransferredEventHandler(RadListBox1_Transferred); RadListBox1.Transferring += new Telerik.Web.UI.RadListBoxTransferringEventHandler(RadListBox1_Transferring); RadListBox1.Reordered += new RadListBoxEventHandler(RadListBox1_Reordered);}protected void Page_Load(object sender, EventArgs e){}void RadListBox1_Transferred(object sender, Telerik.Web.UI.RadListBoxTransferredEventArgs e){ RadListBox1.Sort = Telerik.Web.UI.RadListBoxSort.Ascending; RadListBox1.SortItems();}void RadListBox1_Transferring(object sender, Telerik.Web.UI.RadListBoxTransferringEventArgs e){ Boolean transferFail = false; foreach (RadListBoxItem item in e.Items) { if (item.Text.EndsWith(REQUIRED_FLAG)) { transferFail = true; break; } } // only do special processing if required fields are in e.Items // otherwise, let the Transferring and Transferred events fire normally if (transferFail) { // cancel the event // (this also prevents the Transferred event from firing after) e.Cancel = true; foreach (RadListBoxItem item in e.Items) { if (!item.Text.EndsWith(REQUIRED_FLAG)) { //e.SourceListBox.Transfer(item,e.SourceListBox,e.DestinationListBox); e.SourceListBox.Items.Remove(item); e.DestinationListBox.Items.Add(item); } } // Since the Transferred event doesn't fire, sort items e.DestinationListBox.Sort = RadListBoxSort.Ascending; e.DestinationListBox.SortItems(); }}void RadListBox1_Reordered(object sender, RadListBoxEventArgs e){ // Needed to sort AFTER the automatic reordering that Telerik does during the drag-n-drop action RadListBox1.Sort = Telerik.Web.UI.RadListBoxSort.Ascending; RadListBox1.SortItems();}