
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="RadGrid1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RadGrid1" UpdatePanelCssClass="" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="Button1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="lbl_listSelected" /> <telerik:AjaxUpdatedControl ControlID="RadListBox1" UpdatePanelCssClass="" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="btn_up"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RadListBox1" UpdatePanelCssClass="" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <table cellpadding="0" cellspacing="0" class="nav-justified"> <tr> <td class="auto-style1"> <telerik:RadListBox ID="RadListBox1" runat="server" AutoPostBackOnReorder="false" EnableDragAndDrop="true" AllowReorder="true" Skin="Metro" > <ButtonSettings ShowReorder="false"></ButtonSettings> <ItemTemplate> <telerik:RadButton ToggleType="CustomToggle" runat="server" AutoPostBack="false" Skin="Metro" ID="btn_Order" Width="26px" Height="18px" Checked="true" ButtonType="ToggleButton" OnClick="btn_Order_Click" EnableViewState="true"> <ToggleStates> <telerik:RadButtonToggleState ImageUrl="img/no-sort.png" Selected="true" IsBackgroundImage="true" Value="NoSort"/> <telerik:RadButtonToggleState ImageUrl="img/up.png" IsBackgroundImage="true" Value="Asc" /> <telerik:RadButtonToggleState ImageUrl="img/down.png" IsBackgroundImage="true" Value="Dsc"/> </ToggleStates> </telerik:RadButton> <span runat="server" id="Buttons_Name"><%# Eval("Col")%></span> <br /> </ItemTemplate> </telerik:RadListBox> </td> <td> <asp:Label ID="lbl_listSelected" runat="server" Text="Label"></asp:Label> </td> </tr> <tr> <td class="auto-style1"> <asp:Button ID="Button1" runat="server" Text="Button" /> <asp:Button ID="btn_up" runat="server" Text="up" /> </td> <td> </td> </tr> </table>Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load If Not IsPostBack Then columnsTable = generateListCol() RadListBox1.DataSource = columnsTable RadListBox1.DataTextField = "Col" RadListBox1.DataBind() End If End Sub Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Dim sb As New StringBuilder Dim collection As IList(Of RadListBoxItem) = RadListBox1.Items For Each item As RadListBoxItem In collection Dim btn As RadButton = CType(item.FindControl("btn_Order"), RadButton) sb.Append(item.Text + " - " + btn.SelectedToggleState.Value + "<br />") Next lbl_listSelected.Text = sb.ToString End Sub

I am trying to use Validations on RadPageView as below and its not working (Paging not working):
<telerik:RadTabStrip ID="RadTabStrip1" runat="server" MultiPageID="RadMultiPage1">
<Tabs>
<telerik:RadTab Text="Tap1 "
Width="200px">
</telerik:RadTab>
<telerik:RadTab Text=" Tap2"
Width="200px">
</telerik:RadTab>
<telerik:RadTab Text=" Tap3 Width="200px">
</telerik:RadTab>
</Tabs>
</telerik:RadTabStrip>
<telerik:RadMultiPage runat="server"
ID="RadMultiPage1"
SelectedIndex="0"
CssClass="outerMultiPage">
<telerik:RadPageView runat="server"
ID="RadPageView2">
<div class="ClientClass">
<table>
<tr>
<td>
<div class="classImg">
<telerik:RadXmlHttpPanel runat="server"
Height="240px"
ID="radxmlhttppanel1"
Value="3"
CssClass="xmlpanelcustomerinfo">
<div class="classDiv">
<table cellpadding="5px"
cellspacing="5px"
frame="border"
rules="groups"
style="position: absolute">
<tr>
<td
style="width: 120px;">
Phone:
</td>
<td
style="width: 150px;">
<asp:TextBox ID="PhoneTextBox"
runat="server"
Width="116px"
MaxLength="12"></asp:TextBox>
</td>
<td style="width: 200px;">
<asp:RequiredFieldValidator ID="RequiredFieldValidator3"
runat="server" ControlToValidate="PhoneTextBox"
Display="Dynamic"
ErrorMessage="RequiredFieldValidator"
ForeColor="Red">Required</asp:RequiredFieldValidator>
<asp:CustomValidator
ID="CustomValidator2" runat="server"
Display="Dynamic" ControlToValidate="PhoneTextBox"
ClientValidationFunction="Validate_Sender"
ForeColor="Red">Invalid Phone</asp:CustomValidator>
</td>
</tr>
<tr>
<td
style="width: 200px;">
Message Sender:
</td>
<td
style="width: 150px;">
<asp:TextBox ID="sendertxt"
runat="server"
Width="116px"
MaxLength="11"></asp:TextBox>
</td>
<td style="width: 200px;">
<asp:RequiredFieldValidator ID="RequiredFieldValidator1"
runat="server" ControlToValidate="sendertxt"
Display="Dynamic"
ErrorMessage="RequiredFieldValidator"
ForeColor="Red">Required</asp:RequiredFieldValidator>
<%--</td>--%>
<%--<td style="width:200px;">--%>
<%--
<asp:CustomValidator ID="CustomValidator1"
runat="server" Display="Dynamic"
ControlToValidate="sendertxt"
ClientValidationFunction="Validate_Sender"
ForeColor="Red">Invalid message sender</asp:CustomValidator>
</td>
</tr>
<tr>
<td
style="width: 200px;">
Msessage Text:
</td>
<td>
<asp:TextBox ID="msgtxt" runat="server"
TextMode="MultiLine"
Height="88px"
Width="280px"
onkeyup="Update_Length_Label('bodyContent_msgtxt',
'bodyContent_length_lbl')"></asp:TextBox>
</td>
<td>
<asp:RequiredFieldValidator
ID="RequiredFieldValidator2" runat="server"
ControlToValidate="msgtxt"
ErrorMessage="RequiredFieldValidator"
Text="Required" ForeColor="Red">Reuired</asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td>
Message Length:
</td>
<td
colspan="2">
<asp:Label ID="length_lbl"
runat="server"
Width="280px"
ViewStateMode="Enabled"></asp:Label>
</td>
</tr>
<tr style="height: 10px;">
</tr>
<tr>
<td
colspan="2">
<asp:Button ID="Savebtn"
runat="server"
Text="Send"
Font-Bold="False"
Font-Size="Large"
ForeColor="#333333"
Height="27px"
Width="85px"
OnClick="Sendbtn_Click"
/>
</td>
</tr>
</table>
</div>
</telerik:RadXmlHttpPanel>
</div>
</td>
</tr>
</table>
</div>
</telerik:RadPageView>
</telerik:RadMultiPage>
any suggestions !!

switch (e.CommandName.ToUpper()) { case "INITINSERT": grid.MasterTableView.ClearEditItems(); //Ensure the grid doesn't jump to the last page e.Canceled = true; int pageIndex = e.Item.OwnerTableView.CurrentPageIndex; e.Item.OwnerTableView.InsertItem(); e.Item.OwnerTableView.CurrentPageIndex = pageIndex; e.Item.OwnerTableView.Rebind(); return; case "EDIT": e.Item.OwnerTableView.IsItemInserted = false; return; 01.Private Sub RadGrid1_ItemCommand(sender As Object, e As GridCommandEventArgs) Handles RadGrid1.ItemCommand02. 03. 04. If e.CommandName = RadGrid.FilterCommandName Then05. Dim filterPair As Pair = CType(e.CommandArgument, Pair)06. Dim filteritem = (CType(e.Item, GridFilteringItem))07. 08. Dim textBox As TextBox = CType(filteritem(filterPair.Second.ToString()).Controls(0), TextBox)09. 'Dim textBox As CheckBox = CType(x(filterPair.Second.ToString()).Controls(0), CheckBox)10. 'Dim textBox As RadNumericTextBox = CType(x(filterPair.Second.ToString()).Controls(0), RadNumericTextBox)11. 'Dim textBox As RadDatePicker = CType(x(filterPair.Second.ToString()).Controls(0), RadDatePicker)12. 13. Dim val As String = textBox.Text14. Select Case filterPair.First15. Case "EqualTo"16. 17. 'some logic18. 19. 20. Case ""21. End Select22. 23. 24. e.Canceled = True25. 26. 27. End If28. End Sub
