User Control is getting full postback

4 posts, 0 answers
  1. Velkumar
    Velkumar avatar
    16 posts
    Member since:
    Jul 2012

    Posted 14 Jul 2014 Link to this post

    Hi,

    I am having a master page and a content page, in the content page i have a user control. That user have RadMultiPage with 4 tabs. I have a combo box in the user control, when i changed value of the combo box, my page is getting full post, how can i resolve this? below is my design

    Content page:

    <asp:Content ID="Content2" ContentPlaceHolderID="cphContent" runat="server">
        <link href="../../Content/site.css" rel="stylesheet" type="text/css" />
        <style type="text/css">
            fieldset {
                border: 1px solid black;
                /*background-color: #55a1ef;*/
            }
            /*this is the border color*/
            legend {
                /*color: white;
                font-size: large;
                font-weight: bold;
                background-color: black;*/
                /* this is the GroupingText color */
                color: #55a1ef;
                font-size: large;
                font-weight: bold;
            }
        </style>

        <telerik:RadCodeBlock ID="radCodeBlock" runat="server">
            <script src="../../Scripts/Page.js" type="text/javascript">
            </script>
            <script type="text/javascript">           
            </script>
        </telerik:RadCodeBlock>
        <telerik:RadAjaxManager ID="radajaxmanager" runat="server" EnableTheming="True" ClientIDMode="Static" DefaultLoadingPanelID="radajaxloadingpnldocumenttype">
           
        </telerik:RadAjaxManager>

        <telerik:RadAjaxLoadingPanel ID="radajaxloadingpnldocumenttype" BackColor="#E0E0E0" runat="server" Transparency="70" BackgroundPosition="Center" Skin="Metro">
        </telerik:RadAjaxLoadingPanel>
        <asp:Panel ID="pnlCore" runat="server" Visible="true">
            <telerik:RadAjaxPanel ID="rapContent" runat="server" Height="200px" Width="100%" HorizontalAlign="NotSet" LoadingPanelID="radajaxloadingpnldocumenttype">
                <asp:Label ID="lblError" runat="server" CssClass="labelError" ClientIDMode="Static" />
                <asp:Panel ID="pnlDetails" runat="server" Visible="true">
                    <table id="tblDetails" style="width: 100%">
                        <tr>
                            <td>
                                <table>
                                    <tr style="background-color: #25A0DA">
                                        <td>
                                            <telerik:RadButton ID="btnSave" runat="server" Text="Save" OnClick="btnSave_Click" ValidationGroup="Discipline" CausesValidation="true" Skin="Metro" ToolTip="Save">
                                                <ContentTemplate>
                                                    <img name="imgAdd" src="../../Images/UI/BlueBasicButtons/Save.png"
                                                        onmouseover="document.imgAdd.src = '../../Images/UI/BlueBasicButtons/Save.png';"
                                                        onmouseout="document.imgAdd.src = '../../Images/UI/BlueBasicButtons/Save.png';" />
                                                </ContentTemplate>
                                            </telerik:RadButton>
                                        </td>

                                    </tr>
                                </table>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <asp:Panel ID="ucPanel" runat="server">
                                    <table>
                                        <tr>
                                            <td>
                                                <Patient:UserControl ID="patientControl" runat="server" />
                                            </td>
                                        </tr>
                                    </table>
                                </asp:Panel>
                            </td>
                        </tr>
                    </table>
                </asp:Panel>
            </telerik:RadAjaxPanel>
        </asp:Panel>
    </asp:Content>

    User Control
    <%@ Control Language="C#" AutoEventWireup="true" CodeBehind="PatientUserControl.ascx.cs" Inherits="PracMed.UserControls.PatientUserControl" %>
    <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
    <%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
    <link href="../Content/Site.css" rel="stylesheet" type="text/css" />

    <style type="text/css">
        .RadTabStrip_Metro .rtsLevel .rtsTxt {
            text-transform: none !important;
        }

        fieldset {
            border: 1px solid black;
        }
        /*this is the border color*/
        legend {
            color: #55a1ef;
            font-size: large;
            font-weight: bold;
        }
        /* this is the GroupingText color */


        .ruError {
            padding: 5px 5px 5px 20px;
            border: 1px solid #ef0000;
            background: #f9e8e8;
        }

            .ruError .ruFileWrap {
                height: auto;
                overflow: visible !important;
                display: block;
            }

            .ruError .ruUploadProgress {
                margin-left: -18px;
                display: block;
            }

            .ruError .ruUploadFailure {
                background-position: 2px 80%;
            }

            .ruError .ruErrorMessage {
                display: block;
                font-variant: small-caps;
                text-transform: lowercase;
            }
    </style>

    <telerik:RadCodeBlock ID="radCodeBlock" runat="server">
        <script src="../../Scripts/Page.js" type="text/javascript">
        </script>
        <script type="text/javascript">
            function onClientContextMenuShowing(sender, args) {
                var treeNode = args.get_node();
                treeNode.set_selected(true);
                //enable/disable menu items
                setMenuItemsState(args.get_menu().get_items(), treeNode);
            }

            function setMenuItemsState(menuItems, treeNode) {
                for (var i = 0; i < menuItems.get_count() ; i++) {
                    var menuItem = menuItems.getItem(i);
                    switch (menuItem.get_value()) {
                        case "Delete":
                            if (treeNode.get_parent() == treeNode.get_treeView()) {
                                menuItem.set_enabled(false);
                            }
                            else {
                                menuItem.set_enabled(true);
                            }
                            break;
                        case "New":
                            if (treeNode.get_parent() == treeNode.get_treeView()) {
                                menuItem.set_enabled(true);
                            }
                            else {
                                menuItem.set_enabled(false);
                            }
                            break;
                    }
                }
            }

            function onClientContextMenuItemClicking(sender, args) {
                var menuItem = args.get_menuItem();
                var treeNode = args.get_node();
                menuItem.get_menu().hide();
                switch (menuItem.get_value()) {
                    case "Delete":
                        var result = confirm("Are you sure you want to delete the Patient " + treeNode.get_text());
                        args.set_cancel(!result);
                        break;
                }
            }

            function onClientContextMenuShowing1(sender, args) {
                var treeNode = args.get_node();
                treeNode.set_selected(true);
                //enable/disable menu items
                setDocumentMenu(args.get_menu().get_items(), treeNode);
            }

            var delayedClickEvent;

            function OnClientNodeClicked(sender, eventArgs) {
                if (delayedClickEvent)
                    clearTimeout(delayedClickEvent);
                //  Store variables you need from event to be used in the delay click method
                delayedClickEvent = setTimeout('PerformDelayedClick()', 500);
                // var node = eventArgs.get_node();
                //alert("You clicked " + node.get_text());
                //args.set_cancel(true);
            }

            function ClientDoubleClick(sender, eventArgs) {
                clearTimeout(delayedClickEvent);
                var node = eventArgs.get_node();
                var nodeAttributes = node.get_attributes().getAttribute("Path");
                if (typeof (nodeAttributes) != "undefined") {
                    OnClientFileOpen(nodeAttributes);
                }
            }

            function PerformDelayedClick() {
                // Delayed Click Code
                // __doPostBack('PatientDetailsTreeView_OnNodeClick', tempeventArgs)
            }

            function onClientContextMenuItemClicking1(sender, args) {
                var menuItem = args.get_menuItem();
                var treeNode = args.get_node();
                menuItem.get_menu().hide();
                switch (menuItem.get_value()) {
                    case "Delete":
                        var result = confirm("Are you sure you want to delete the document " + treeNode.get_text());
                        args.set_cancel(!result);
                        break;
                    case "Download":
                        // debugger;
                        var nodeAttributes = treeNode.get_attributes().getAttribute("Path");
                        OnClientFileOpen(nodeAttributes);
                        args.set_cancel(true);
                        break;
                }
            }

            function OnClientFileOpen(url) {
                //alert(url);
                var requestImage = "Handler.ashx?path=" + url;
                document.location = requestImage;
            }

            function setDocumentMenu(menuItems, treeNode) {
                for (var i = 0; i < menuItems.get_count() ; i++) {
                    var menuItem = menuItems.getItem(i);
                    switch (menuItem.get_value()) {
                        case "Delete":
                            if (treeNode.get_parent() == treeNode.get_treeView()) {
                                menuItem.set_enabled(false);
                            }
                            else {
                                menuItem.set_enabled(true);
                            }
                            break;
                        case "New":
                            if (treeNode.get_parent() == treeNode.get_treeView()) {
                                menuItem.set_enabled(true);
                            }
                            else {
                                menuItem.set_enabled(false);
                            }
                            break;
                        case "Download":
                            if (treeNode.get_parent() == treeNode.get_treeView()) {
                                menuItem.set_enabled(false);
                            }
                            else {
                                menuItem.set_enabled(true);
                            }
                            break;
                    }
                }
            }


            function CheckBoxClicked(ctrl) {
                var controlId = $get(ctrl.id);
                var postCode = $find('<%=pinCodeTextBox.ClientID %>');
                if (postCode != null) {
                    if (controlId.checked)
                        postCode.set_value("0000");
                    else {
                        var pincodeHidden = document.getElementById('<%= pinCodeHiddenField.ClientID%>');
                        postCode.set_value(pincodeHidden.value);
                    }
                }
            }

            //function onclientselectedindexchanging(sender, eventArgs) {
            //    var item = eventArgs.get_item();
            //    var value = sender.get_attributes().getAttribute("isAssigned");
            //    if (typeof (value) != "undefined") {
            //        var result = confirm("This is an existing account. \n Are you sure you want to change it to " + eventArgs.get_item().get_text() + " ?");
            //        eventArgs.set_cancel(!result)
            //    }
            //}

            function OnClientClickHandler(sender, args) {
                Sys.Application.remove_load(OnClientClickHandler);
                var oWindow = $find('<%= memberNotesRadWindow.ClientID %>');
                oWindow.show();
                args.set_cancel(true);
                //return false;
            }

            //function clientShow(sender, eventArgs) {
            //    sender.argument = "";
            //}


            function OnBlur(sender, args) {
                //sender.set_value(sender.get_value().toUpperCase());          
                var value = sender.get_value();
                var oldValue = document.getElementById('<%= address3TextBoxHiddenField.ClientID%>');
                var postCode = $find('<%=pinCodeTextBox.ClientID %>');
                var postCodeValue = postCode.get_value();
                if (value != '' && postCodeValue != "0000" && oldValue.value != value) {
                    oldValue.value = value;
                    showPostalLookup(sender, args);
                }
            }

            function showPostalLookup(sender, args) {
                var postCode = $find('<%=pinCodeTextBox.ClientID %>');
                var postCodeValue = postCode.get_value();
                if (postCodeValue != "0000") {
                    Sys.Application.remove_load(OnClientClickHandler);
                    var oWindow = $find('<%= postalCodeSearchRadWindow.ClientID %>');
                    var address3 = $find('<%=address3TextBox.ClientID %>');
                    var url = "../../Pages/Pracmed/PostalCodeSearch.aspx?SubUrban=" + address3.get_value();
                    //alert(url);
                    oWindow.setUrl(url);
                    oWindow.show();
                }
                args.set_cancel(true);
                //return false;
            }


            function clientClose(sender, args) {
                if (args.get_argument() != null) {
                    var result = [];
                    result = args.get_argument().split(",");
                    //alert(result);
                    var address2 = $find('<%=address2TextBox.ClientID %>');
                    var address3 = $find('<%=address3TextBox.ClientID %>');
                    var postCode = $find('<%=pinCodeTextBox.ClientID %>');
                    var address3Hidden = document.getElementById('<%= address3TextBoxHiddenField.ClientID%>');
                    var pincodeHidden = document.getElementById('<%= pinCodeHiddenField.ClientID%>');
                    var townValue = address2.get_value();
                    if (townValue == '')
                        address2.set_value(result[0]);
                    address3.set_value(result[1]);
                    //address3.focus();
                    postCode.set_value(result[2]);
                    address3Hidden.value = result[1];
                    pincodeHidden.value = result[2];
                    var radInput = $find("<%=telHomeTextBox.ClientID %>");
                    radInput.focus();

                   <%-- var txtbx = document.getElementById('<%= telHomeTextBox.ClientID%>');
                    if (txtbx != null) {
                        txtbx.focus();
                    }--%>
                }
            }

            function OnBlurMANumer(sender, args) {
                var value = sender.get_value();
                var oldValue = document.getElementById('<%= maNumberHiddenField.ClientID%>');
                var validationFlag = document.getElementById('<%= maNumberValidationHiddenField.ClientID%>');
                var memberId = document.getElementById('<%= memberIdHiddenField.ClientID%>');
                var surName = $find('<%=surnameTextBox.ClientID %>');
                var initials = $find('<%=initialsTextBox.ClientID %>');
                var idNumber = $find('<%=idNumberTextBox.ClientID %>');

                if (value != '' && oldValue.value != value && memberId.value > 0 && surName.get_value() != '' && initials.get_value() != ''
                    && idNumber.get_value() != '') {
                    oldValue.value = value;
                    validationFlag.value = "1";
                    showValidationCheck(sender, args);
                    args.set_cancel(true);
                }
            }

            function showValidationCheck_click(sender, args) {
                var maNumber = $find('<%=maNumberTextBox.ClientID %>');
                if (maNumber.get_value() != '') {
                    showValidationCheck(sender, args);
                }
                args.set_cancel(true);
            }


            function showValidationCheck(sender, args) {
                var postCode = $find('<%=pinCodeTextBox.ClientID %>');
                var postCodeValue = postCode.get_value();
                if (postCodeValue != "0000") {
                    Sys.Application.remove_load(OnClientClickHandler);
                    var oWindow = $find('<%= validationCheckRadWindow.ClientID %>');
                    var surName = $find('<%=surnameTextBox.ClientID %>');
                    var initials = $find('<%=initialsTextBox.ClientID %>');
                    var idNumber = $find('<%=idNumberTextBox.ClientID %>');
                    var maNumber = $find('<%=maNumberTextBox.ClientID %>');
                    var url = "../../Pages/Pracmed/ValidationCheck.aspx?SurName=" + surName.get_value() + '&Initials='
                        + initials.get_value() + '&IdNumber=' + idNumber.get_value() + '&MANumber=' + maNumber.get_value();
                    oWindow.setUrl(url);
                    oWindow.show();
                }
                args.set_cancel(true);
                return false;
            }

            function validationCheckclientClose(sender, args) {
                var validationFlag = document.getElementById('<%= maNumberValidationHiddenField.ClientID%>');
                if (args != null && args == "true") {
                    validationFlag.value = "0";
                }
                else {
                    validationFlag.value = "1";
                }
                disableSave(args.get_argument());
                var txtbx = document.getElementById('<%= maNumberTextBox.ClientID%>');
                if (txtbx != null) {
                    txtbx.focus();
                }
            }

            function confirmCallBack(arg) {
                if (arg == true) {
                    __doPostBack('OnBlur')
                }
                else {
                    var idNumber = $find('<%=idNumberTextBox.ClientID %>');
                    idNumber.set_value("");
                }
            }

            function SetCursorToTextEnd(textControlID) {
                var text = document.getElementById(textControlID);
                if (text != null) {
                    if (text.value.length > 0) {
                        if (text.createTextRange) {
                            var range = text.createTextRange(); range.moveStart('character', text.value.length); range.collapse();
                            range.select();
                        } else if (text.setSelectionRange) {
                            var textLength = text.value.length;
                            text.setSelectionRange(textLength, textLength);
                        }
                    }
                    else
                        text.focus();
                }
            }

            function OnValueChanging(sender, args) {
                args.set_newValue(args.get_newValue().toUpperCase());
            }

            function onClientFileUploaded(sender, args) {
                var documentAddButton = $find("<%=documentAddButton.ClientID %>");
                documentAddButton.set_enabled(true);
            }

            function OnClientValidationFailed(radAsyncUpload, args) {
                var $row = $(args.get_row());
                var erorMessage = getErrorMessage(radAsyncUpload, args);
                var span = createError(erorMessage);
                $row.addClass("ruError");
                $row.append(span);
            }

            function getErrorMessage(sender, args) {
                //var fileExtention = args.get_fileName().substring(args.get_fileName().lastIndexOf('.') + 1, args.get_fileName().length);
                var fileLength = args.get_fileName().length;
                return ("This file exceeds the maximum allowed size of 3 MB.");

            }

            function createError(erorMessage) {
                var input = '<span class="ruErrorMessage">' + erorMessage + ' </span>';
                return input;
            }



            function schemeOnKeyPress(sender, eventArgs) {
                var keyCode = eventArgs.get_keyCode();
                if (keyCode == 13) {
                    __doPostBack('SchemeOnKeyPress');
                }
            }

            function medAidOnKeyPress(sender, eventArgs) {
                var keyCode = eventArgs.get_keyCode();
                if (keyCode == 13) {
                    __doPostBack('MedAidOnKeyPress');
                }
            }

           <%-- function showMedicalAidSearch(sender, args) {
                var oWindow = $find('<%= medAidSearchRadWindow.ClientID %>');
                var scheme = $find('<%=schemeTextBox.ClientID %>');
                var url = "../../Pages/Pracmed/MedAidSearch.aspx?Value=" + scheme.get_value();
                //alert(url);
                oWindow.setUrl(url);
                oWindow.show();

                args.set_cancel(true);
                return false;
            }--%>

            function medAidSearchclientClose(sender, args) {
                if (args.get_argument() != null) {
                    var result = [];
                    result = args.get_argument().split(",");
                    var scheme = $find('<%=schemeTextBox.ClientID %>');
                    var plan = $find('<%=planTextBox.ClientID %>');
                    var medaidcode = $find('<%=medAidTextBox.ClientID %>');
                    var administrator = $find('<%=administratorTextBox.ClientID %>');
                    var administratorHiddenField = document.getElementById('<%= administratorHiddenField.ClientID%>');
                    administratorHiddenField.value = result[4];
                    var planHiddenField = document.getElementById('<%= planHiddenField.ClientID%>');
                    planHiddenField.value = result[2];
                    var levyHiddenField = document.getElementById('<%= levyHiddenField.ClientID%>');
                    levyHiddenField.value = result[5];
                    var levy = $find('<%= levyTextBox.ClientID%>');
                    var medaidId = document.getElementById('<%= medAidIdHiddenField.ClientID%>');
                    medaidId.value = result[0]
                    scheme.set_value(result[1]);
                    plan.set_value(result[2]);
                    //address3.focus();
                    medaidcode.set_value(result[3]);
                    administrator.set_value(result[4]);
                    levy.set_value(result[5]);
                    var radInput = $find("<%= maNumberTextBox.ClientID %>");
                    radInput.focus();
                }
            }

            function documentTypeComboBox_OnClientSelectedIndexChanged(sender, eventArgs) {
                var item = eventArgs.get_item();
                //alert("You selected " + item.get_text());
                var description = $find('<%= descriptionTextBox.ClientID%>');
                description.set_value(item.get_text());
            }

        </script>
    </telerik:RadCodeBlock>



    <telerik:RadTabStrip runat="server" ID="RadTabStrip1" MultiPageID="RadMultiPage1" SelectedIndex="0" CssClass="tabstrip" Skin="Metro" OnClientTabSelecting="OnClientTabSelecting">
        <Tabs>
            <telerik:RadTab Text="Member" Width="200px"></telerik:RadTab>
            <telerik:RadTab Text="Patient" Width="200px"></telerik:RadTab>
            <telerik:RadTab Text="Accounts" Width="200px"></telerik:RadTab>
            <telerik:RadTab Text="Documents" Width="200px"></telerik:RadTab>
        </Tabs>
    </telerik:RadTabStrip>

    <telerik:RadMultiPage runat="server" ID="RadMultiPage1" SelectedIndex="0" CssClass="multiPage">
        <telerik:RadPageView runat="server" ID="RadPageView1">
            <asp:Panel ID="PageView1Panel" runat="server">
            <table style="width: 100%">
                <%-- Start Personal Details Frame --%>
                <tr>
                    <td colspan="5" class="DetailsTable" style="width: 100%">
                        <asp:Label ID="Label2" runat="server" CssClass="DetailsHeaderLabel" Text="Personal Details" Width="100%"></asp:Label></td>
                    <asp:HiddenField ID="memberIdHiddenField" Value="0" runat="server" ClientIDMode="Static" />
                </tr>
                <tr>

                    <td class="DetailsTable" style="width: 40%">
                        <asp:Label ID="Label40" runat="server" CssClass="DetailsLabel" Text="Patient Type" /><sup style="color: Red">*</sup>
                    </td>
                    <td class="DetailsTable">
                        <telerik:RadComboBox ID="patientAccountTypeComboBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput"
                            EnableEmbeddedSkins="true" Skin="Metro" Width="350px" EmptyMessage="&lt;- Please Select -&gt;"
                            OnSelectedIndexChanged="patientAccountTypeComboBox_SelectedIndexChanged" AutoPostBack="true">
                            <%--OnClientSelectedIndexChanging="onclientselectedindexchanging"--%>
                        </telerik:RadComboBox>
                    </td>
                    <td colspan="3"></td>
                </tr>

                <tr>
                    <td class="DetailsTable" style="width: 20%">
                        <asp:Label ID="Label1" runat="server" CssClass="DetailsLabel" Text="Title"></asp:Label><sup style="color: Red">*</sup>
                    </td>
                    <td class="DetailsTable">
                        <telerik:RadComboBox ID="titleComboBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput"
                            EnableEmbeddedSkins="true" Skin="Metro" Width="350px" EmptyMessage="&lt;- Please Select -&gt;">
                        </telerik:RadComboBox>
                    </td>
                    <td class="DetailsTable" style="width: 20%">
                        <asp:Label ID="Label6" runat="server" CssClass="DetailsLabel" Text="Initials"></asp:Label><sup style="color: Red">*</sup>
                    </td>
                    <td class="DetailsTable">
                        <telerik:RadTextBox ID="initialsTextBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput"
                            EnableEmbeddedSkins="true" Skin="Metro" Width="100%" MaxLength="5">
                            <ClientEvents OnValueChanging="OnValueChanging" />
                        </telerik:RadTextBox>
                    </td>
                    <td></td>
                </tr>
                <tr>
                    <td class="DetailsTable" style="width: 20%">
                        <asp:Label ID="Label10" runat="server" CssClass="DetailsLabel" Text="Surname"></asp:Label><sup style="color: Red">*</sup>
                    </td>
                    <td class="DetailsTable">
                        <telerik:RadTextBox ID="surnameTextBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput"
                            EnableEmbeddedSkins="true" Skin="Metro" Width="100%" MaxLength="50">
                            <ClientEvents OnValueChanging="OnValueChanging" />
                        </telerik:RadTextBox>
                    </td>


                    <td class="DetailsTable" style="width: 30%">
                        <asp:Label ID="Label39" runat="server" CssClass="DetailsLabel" Text="ID Number"></asp:Label><sup style="color: Red">*</sup>
                    </td>
                    <td class="DetailsTable">
                        <telerik:RadNumericTextBox ID="idNumberTextBox" runat="server" CssClass="DetailsInput"
                            OnTextChanged="idNumberTextBox_TextChanged" AutoPostBack="true"
                            NumberFormat-GroupSeparator="" NumberFormat-AllowRounding="false" EnableEmbeddedSkins="true" Skin="Metro" Width="350px" MaxLength="13">
                        </telerik:RadNumericTextBox>
                        <telerik:RadWindowManager runat="server" ID="confirmationWindowManager"></telerik:RadWindowManager>
                    </td>
                    <td></td>
                </tr>
                <tr>
                    <td class="DetailsTable" style="width: 20%">
                        <asp:Label ID="Label8" runat="server" CssClass="DetailsLabel" Text="Occupation"></asp:Label>
                    </td>
                    <td class="DetailsTable">
                        <telerik:RadTextBox ID="occupationTextBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput"
                            EnableEmbeddedSkins="true" Skin="Metro" Width="350px" MaxLength="15">
                            <ClientEvents OnValueChanging="OnValueChanging" />
                        </telerik:RadTextBox>
                    </td>
                    <td colspan="3"></td>
                </tr>
                <%-- End Personal Details Frame --%>
                <tr>
                    <td colspan="5" class="DetailsTable">
                </tr>
                <%-- Start Statement Address Frame --%>
                <tr>
                    <td colspan="5" class="DetailsTable" style="width: 100%">
                        <asp:Label ID="Label12" runat="server" CssClass="DetailsHeaderLabel" Text="Statement Address" Width="100%"></asp:Label></td>
                </tr>
                <tr>
                    <td class="DetailsTable" style="width: 20%">
                        <asp:Label ID="Label13" runat="server" CssClass="DetailsLabel" Text="Address1"></asp:Label>
                    </td>
                    <td class="DetailsTable">
                        <telerik:RadTextBox ID="addess1TextBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput" EnableEmbeddedSkins="true"
                            EnableViewState="true" MaxLength="50" Skin="Metro" ValidationGroup="Discipline" Width="100%">
                            <ClientEvents OnValueChanging="OnValueChanging" />
                        </telerik:RadTextBox>
                    </td>
                    <td class="DetailsTable" style="width: 20%"></td>
                    <td class="DetailsTable"></td>

                    <td></td>
                </tr>

                <tr>
                    <td class="DetailsTable" style="width: 20%">
                        <asp:Label ID="Label15" runat="server" CssClass="DetailsLabel" Text="Town"></asp:Label>
                    </td>
                    <td class="DetailsTable">
                        <telerik:RadTextBox ID="address2TextBox" runat="server" CssClass="DetailsInput"
                            EnableEmbeddedSkins="true" Skin="Metro" Width="350px" MaxLength="50">
                            <ClientEvents OnValueChanging="OnValueChanging" />
                        </telerik:RadTextBox>

                    </td>
                    <td class="DetailsTable" style="width: 20%">
                        <asp:Label ID="Label16" runat="server" CssClass="DetailsLabel" Text="Suburb"></asp:Label>
                    </td>
                    <td class="DetailsTable">
                        <telerik:RadTextBox ID="address3TextBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput" EnableEmbeddedSkins="true"
                            EnableViewState="true" MaxLength="50" Skin="Metro" ValidationGroup="Discipline" Width="100%">
                            <ClientEvents OnValueChanging="OnValueChanging" />
                            <ClientEvents OnBlur="OnBlur" />
                        </telerik:RadTextBox>
                        <asp:HiddenField ID="address3TextBoxHiddenField" runat="server" />
                    </td>
                    <td>
                        <%--<asp:Button ID="showDialog" Text="Show Dialog" runat="server" />--%>

                        <telerik:RadButton ID="postalLookupButton" runat="server" Text="Notes" OnClientClicking="showPostalLookup" Skin="Metro" ToolTip="Postal code Lookup">
                            <ContentTemplate>
                                <img name="imgAdd" src="../../Images/UI/view.png"
                                    onmouseover="document.imgAdd.src = '../../Images/UI/view.png';"
                                    onmouseout="document.imgAdd.src = '../../Images/UI/view.png';" />
                            </ContentTemplate>
                        </telerik:RadButton>
                    </td>

                </tr>
                <tr>
                    <td class="DetailsTable" style="width: 20%">
                        <asp:Label ID="Label31" runat="server" CssClass="DetailsLabel" Text="Postal Code"></asp:Label>
                    </td>
                    <td class="DetailsTable">
                        <telerik:RadTextBox ID="pinCodeTextBox" runat="server" CssClass="DetailsInput" EnableViewState="true" ClientIDMode="Static"
                            EnableEmbeddedSkins="true" Skin="Metro" Width="350px" Enabled="false" EnabledStyle-Font-Bold="true">
                        </telerik:RadTextBox>
                        <asp:HiddenField ID="pinCodeHiddenField" runat="server" />
                    </td>
                    <td class="DetailsTable">
                        <asp:CheckBox ID="foreignCheckBox" runat="server" ClientIDMode="Static" Width="120px"
                            Text="Foreign Address" EnableViewState="true" Skin="Metro" ValidationGroup="Discipline" onClick="CheckBoxClicked(this);" />
                    </td>
                </tr>
                <%-- End Statement Address Frame --%>
                <tr>
                    <td colspan="5" class="DetailsTable">
                </tr>

                <%-- Start Contact Details Frame --%>
                <tr>
                    <td colspan="5" class="DetailsTable" style="width: 100%">
                        <asp:Label ID="Label18" runat="server" CssClass="DetailsHeaderLabel" Text="Contact Details" Width="100%"></asp:Label></td>
                </tr>
                <tr>
                    <td class="DetailsTable" style="width: 20%">
                        <asp:Label ID="Label19" runat="server" CssClass="DetailsLabel" Text="Tel Home"></asp:Label>
                    </td>
                    <td class="DetailsTable">
                        <telerik:RadTextBox ID="telHomeTextBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput" EnableEmbeddedSkins="true"
                            EnableViewState="true" Skin="Metro" ValidationGroup="Discipline" Width="100%" MaxLength="30">
                            <ClientEvents OnValueChanging="OnValueChanging" />
                        </telerik:RadTextBox>
                    </td>
                    <td class="DetailsTable" style="width: 20%">
                        <asp:Label ID="Label20" runat="server" CssClass="DetailsLabel" Text="Tel Work"></asp:Label>
                    </td>
                    <td class="DetailsTable">
                        <telerik:RadTextBox ID="telWorkTextBox" runat="server" CssClass="DetailsInput"
                            EnableEmbeddedSkins="true" Skin="Metro" Width="350px" MaxLength="30">
                            <ClientEvents OnValueChanging="OnValueChanging" />
                        </telerik:RadTextBox>
                    </td>
                    <td></td>
                </tr>

                <tr>
                    <td class="DetailsTable" style="width: 20%">
                        <asp:Label ID="Label21" runat="server" CssClass="DetailsLabel" Text="Tel Cell"></asp:Label>
                    </td>
                    <td class="DetailsTable">
                        <telerik:RadTextBox ID="telCellTextBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput" EnableEmbeddedSkins="true"
                            EnableViewState="true" Skin="Metro" ValidationGroup="Discipline" Width="100%" MaxLength="50">
                            <ClientEvents OnValueChanging="OnValueChanging" />
                        </telerik:RadTextBox>
                    </td>
                    <td class="DetailsTable" style="width: 20%">
                        <asp:Label ID="Label22" runat="server" CssClass="DetailsLabel" Text="E-Mail"></asp:Label>
                    </td>
                    <td class="DetailsTable">
                        <telerik:RadTextBox ID="emailTextBox" runat="server" CssClass="DetailsInput"
                            EnableEmbeddedSkins="true" Skin="Metro" Width="350px">
                            <ClientEvents OnValueChanging="OnValueChanging" />
                        </telerik:RadTextBox>
                    </td>
                    <td></td>
                </tr>

                <%-- End Contact Details Frame --%>
                <tr>
                    <td colspan="5" class="DetailsTable" style="width: 100%; height: 20px">
                </tr>


                <tr id="medicalAidDetailsRow" runat="server" visible="false">
                    <td colspan="6" class="DetailsTable" style="width: 100%">
                        <asp:Panel ID="medicalAidDetailsPanel" runat="server" GroupingText="Medical Aid Details" CssClass="legend">
                            <table>
                                <tr>
                                    <td>
                                        <asp:Label ID="lblScheme" runat="server" Text="Scheme" CssClass="DetailsLabel"></asp:Label>
                                    </td>
                                    <td class="DetailsTable">
                                        <%--  <telerik:RadComboBox ID="schemeComboBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput"
                                            EnableEmbeddedSkins="true" Skin="Metro" Width="350px" EmptyMessage="&lt;- Please Select -&gt;" AllowCustomText="false"
                                            Filter="StartsWith" OnSelectedIndexChanged="schemeComboBox_SelectedIndexChanged" AutoPostBack="true">
                                        </telerik:RadComboBox>--%>

                                        <telerik:RadTextBox ID="schemeTextBox" runat="server" CssClass="DetailsInput"
                                            EnableEmbeddedSkins="true" Skin="Metro" Width="350px">
                                            <%-- <ClientEvents OnValueChanging="OnValueChanging" />--%>
                                            <ClientEvents OnKeyPress="schemeOnKeyPress" />
                                        </telerik:RadTextBox>
                                    </td>
                                    <td class="DetailsTable"></td>
                                    <td>
                                        <asp:Label ID="lblAdmin" runat="server" Text="Administrator" CssClass="DetailsLabel"></asp:Label>
                                    </td>
                                    <td class="DetailsTable">
                                        <telerik:RadTextBox ID="administratorTextBox" runat="server" CssClass="DetailsInput" Enabled="false"
                                            EnableEmbeddedSkins="true" Skin="Metro" Width="350px">
                                        </telerik:RadTextBox>
                                        <asp:HiddenField ID="administratorHiddenField" runat="server" />
                                    </td>
                                </tr>
                                <tr>
                                    <td>
                                        <asp:Label ID="Label3" runat="server" Text="Plan" CssClass="DetailsLabel"></asp:Label>
                                    </td>
                                    <td class="DetailsTable">
                                        <%-- <telerik:RadComboBox ID="planComboBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput"
                                            EnableEmbeddedSkins="true" Skin="Metro" Width="350px" EmptyMessage="&lt;- Please Select -&gt;"
                                            OnSelectedIndexChanged="planComboBox_SelectedIndexChanged" AutoPostBack="true" AllowCustomText="false"
                                            Filter="StartsWith">
                                        </telerik:RadComboBox>--%>
                                        <telerik:RadTextBox ID="planTextBox" runat="server" CssClass="DetailsInput"
                                            EnableEmbeddedSkins="true" Skin="Metro" Width="350px" Enabled="false">
                                        </telerik:RadTextBox>
                                        <asp:HiddenField ID="planHiddenField" runat="server" />
                                    </td>
                                    <td class="DetailsTable"></td>
                                    <td>
                                        <asp:Label ID="Label4" runat="server" Text="Levy" CssClass="DetailsLabel"></asp:Label>
                                    </td>
                                    <td class="DetailsTable">
                                        <telerik:RadTextBox ID="levyTextBox" runat="server" CssClass="DetailsInput"
                                            EnableEmbeddedSkins="true" Skin="Metro" Width="350px" Enabled="false">
                                        </telerik:RadTextBox>
                                        <asp:HiddenField ID="levyHiddenField" runat="server" />
                                    </td>
                                </tr>
                                <tr>
                                    <td>
                                        <asp:Label ID="Label5" runat="server" Text="Med Aid Code" CssClass="DetailsLabel" Width="98px"></asp:Label>
                                    </td>
                                    <td class="DetailsTable">

                                        <telerik:RadTextBox ID="medAidTextBox" runat="server" CssClass="DetailsInput"
                                            EnableEmbeddedSkins="true" Skin="Metro" Width="350px">

                                            <ClientEvents OnKeyPress="medAidOnKeyPress" />
                                        </telerik:RadTextBox>
                                        <asp:HiddenField ID="medAidIdHiddenField" runat="server" />
                                    </td>

                                    <td class="DetailsTable"></td>
                                    <td>
                                        <asp:Label ID="Label7" runat="server" Text="MA Number" CssClass="DetailsLabel"></asp:Label>
                                    </td>
                                    <td class="DetailsTable">
                                        <telerik:RadTextBox ID="maNumberTextBox" runat="server" CssClass="DetailsInput"
                                            EnableEmbeddedSkins="true" Skin="Metro" Width="350px">
                                            <ClientEvents OnValueChanging="OnValueChanging" />
                                            <%--  <ClientEvents OnValueChanged="maNumberOnValueChanged" />--%>
                                            <ClientEvents OnBlur="OnBlurMANumer" />
                                        </telerik:RadTextBox>
                                        <asp:HiddenField ID="maNumberHiddenField" runat="server" />
                                        <asp:HiddenField ID="maNumberValidationHiddenField" Value="0" runat="server" />
                                    </td>
                                    <td>
                                        <%--<asp:Button ID="showDialog" Text="Show Dialog" runat="server" />--%>

                                        <telerik:RadButton ID="validationCheckButton" runat="server" Text="Notes"
                                            OnClientClicking="showValidationCheck_click" Skin="Metro" ToolTip="Validation Check" Visible="false">
                                            <ContentTemplate>
                                                <img name="imgAdd" src="../../Images/UI/Validation.png"
                                                    onmouseover="document.imgAdd.src = '../../Images/UI/Validation.png';"
                                                    onmouseout="document.imgAdd.src = '../../Images/UI/Validation.png';" />
                                            </ContentTemplate>
                                        </telerik:RadButton>
                                    </td>
                                </tr>

                            </table>

                        </asp:Panel>
                    </td>
                </tr>

                <tr id="iodDetailsRow" runat="server" visible="false">
                    <td colspan="5" class="DetailsTable" style="width: 100%">
                        <asp:Panel ID="iodDetailsPanel" runat="server" GroupingText="IOD Details" CssClass="legend">
                            <table style="width: 100%;">
                                <tr id="employerRow" runat="server">
                                    <td>
                                        <asp:Label ID="Label9" runat="server" Text="Employer" CssClass="DetailsLabel"></asp:Label>
                                    </td>
                                    <td class="DetailsTable">
                                        <telerik:RadTextBox ID="employerTextBox" runat="server" CssClass="DetailsInput"
                                            EnableEmbeddedSkins="true" Skin="Metro" Width="100%">
                                            <ClientEvents OnValueChanging="OnValueChanging" />
                                        </telerik:RadTextBox>
                                    </td>
                                    <td colspan="3"></td>

                                </tr>
                                <tr id="divisionRow" runat="server">
                                    <td>
                                        <asp:Label ID="Label24" runat="server" Text="Division" CssClass="DetailsLabel"></asp:Label>
                                    </td>
                                    <td class="DetailsTable">
                                        <telerik:RadTextBox ID="divisionTextBox" runat="server" CssClass="DetailsInput"
                                            EnableEmbeddedSkins="true" Skin="Metro" Width="100%">
                                            <ClientEvents OnValueChanging="OnValueChanging" />
                                        </telerik:RadTextBox>
                                    </td>
                                    <td colspan="3"></td>
                                </tr>
                                <tr id="doaRow" runat="server">
                                    <td>
                                        <asp:Label ID="Label11" runat="server" Text="D.O.A" CssClass="DetailsLabel"></asp:Label>
                                    </td>
                                    <td class="DetailsTable">
                                        <telerik:RadDatePicker ID="doaDatePicker" runat="server" Width="350px"
                                            DateInput-EmptyMessage="" MinDate="01/01/1000" MaxDate="01/01/3000">
                                            <Calendar runat="server">
                                                <SpecialDays>
                                                    <telerik:RadCalendarDay Repeatable="Today" ItemStyle-CssClass="rcToday">
                                                    </telerik:RadCalendarDay>
                                                </SpecialDays>
                                            </Calendar>
                                        </telerik:RadDatePicker>
                                    </td>
                                    <td colspan="3"></td>
                                </tr>
                                <tr id="claimNumberRow" runat="server">
                                    <td>
                                        <asp:Label ID="Label30" runat="server" Text="Claim Number" CssClass="DetailsLabel"></asp:Label>
                                    </td>
                                    <td class="DetailsTable">
                                        <telerik:RadTextBox ID="claimNumberTextBox" runat="server" CssClass="DetailsInput"
                                            EnableEmbeddedSkins="true" Skin="Metro" Width="100%">
                                            <ClientEvents OnValueChanging="OnValueChanging" />
                                        </telerik:RadTextBox>
                                    </td>
                                    <td></td>
                                </tr>
                            </table>

                        </asp:Panel>

                    </td>
                </tr>

                <tr id="detailsRow" runat="server" visible="false">
                    <td colspan="5">
                        <asp:Panel ID="detailsPanel" runat="server" GroupingText="Details" CssClass="legend">
                            <table style="width: 100%;">
                                <tr id="aNumberRow" runat="server">
                                    <td class="DetailsTable">
                                        <asp:Label ID="Label91" runat="server" Text="A Number" CssClass="DetailsLabel"></asp:Label>
                                    </td>
                                    <td class="DetailsTable">
                                        <telerik:RadTextBox ID="aNumberTextBox" runat="server" CssClass="DetailsInput"
                                            EnableEmbeddedSkins="true" Skin="Metro" Width="100%">
                                            <ClientEvents OnValueChanging="OnValueChanging" />
                                        </telerik:RadTextBox>
                                    </td>
                                    <td class="DetailsTable">
                                        <asp:Label ID="Label111" runat="server" Text="CR/MAS Number" CssClass="DetailsLabel"></asp:Label>
                                    </td>
                                    <td class="DetailsTable">
                                        <telerik:RadTextBox ID="crmasNumberTextBox" runat="server" CssClass="DetailsInput"
                                            EnableEmbeddedSkins="true" Skin="Metro" Width="100%">
                                            <ClientEvents OnValueChanging="OnValueChanging" />
                                        </telerik:RadTextBox>
                                    </td>
                                </tr>
                                <tr id="cellNumberRow" runat="server">
                                    <td class="DetailsTable">
                                        <asp:Label ID="Label17" runat="server" Text="Cell Number" CssClass="DetailsLabel"></asp:Label>
                                    </td>
                                    <td class="DetailsTable">
                                        <telerik:RadTextBox ID="cellNumberTextBox" runat="server" CssClass="DetailsInput"
                                            EnableEmbeddedSkins="true" Skin="Metro" Width="100%">
                                            <ClientEvents OnValueChanging="OnValueChanging" />
                                        </telerik:RadTextBox>
                                    </td>
                                    <td colspan="2"></td>
                                </tr>
                                <tr id="forceNumberRow" runat="server">
                                    <td class="DetailsTable">
                                        <asp:Label ID="Label23" runat="server" Text="Force Number" CssClass="DetailsLabel"></asp:Label>
                                    </td>
                                    <td class="DetailsTable">
                                        <telerik:RadTextBox ID="forceNumberTextBox" runat="server" CssClass="DetailsInput"
                                            EnableEmbeddedSkins="true" Skin="Metro" Width="100%">
                                            <ClientEvents OnValueChanging="OnValueChanging" />
                                        </telerik:RadTextBox>
                                    </td>
                                    <td colspan="2"></td>
                                </tr>
                                <tr id="emNumberRow" runat="server">
                                    <td class="DetailsTable">
                                        <asp:Label ID="Label25" runat="server" Text="EM Number" CssClass="DetailsLabel"></asp:Label>
                                    </td>
                                    <td class="DetailsTable">
                                        <telerik:RadTextBox ID="emNumberTextBox" runat="server" CssClass="DetailsInput"
                                            EnableEmbeddedSkins="true" Skin="Metro" Width="100%">
                                            <ClientEvents OnValueChanging="OnValueChanging" />
                                        </telerik:RadTextBox>
                                    </td>
                                    <td class="DetailsTable">
                                        <asp:Label ID="Label26" runat="server" Text="Registration No" CssClass="DetailsLabel"></asp:Label>
                                    </td>
                                    <td class="DetailsTable">
                                        <telerik:RadTextBox ID="registrationNumberTextBox" runat="server" CssClass="DetailsInput"
                                            EnableEmbeddedSkins="true" Skin="Metro" Width="100%">
                                            <ClientEvents OnValueChanging="OnValueChanging" />
                                        </telerik:RadTextBox>
                                    </td>
                                </tr>
                                <tr id="responsibleCodeRow" runat="server">
                                    <td class="DetailsTable">
                                        <asp:Label ID="Label27" runat="server" Text="Responsible Code" CssClass="DetailsLabel"></asp:Label>
                                    </td>
                                    <td class="DetailsTable">
                                        <telerik:RadTextBox ID="responsibleCodeTextBox" runat="server" CssClass="DetailsInput"
                                            EnableEmbeddedSkins="true" Skin="Metro" Width="100%">
                                            <ClientEvents OnValueChanging="OnValueChanging" />
                                        </telerik:RadTextBox>
                                    </td>
                                    <td colspan="2"></td>
                                </tr>
                            </table>

                        </asp:Panel>

                    </td>
                </tr>
                <asp:Panel ID="bottomButtonPanel" runat="server">
                    <tr>
                        <td colspan="5" style="text-align: right">
                            <telerik:RadButton ID="notesButton" runat="server" Text="Notes" OnClientClicking="OnClientClickHandler" Skin="Metro" ToolTip="Notes">
                                <ContentTemplate>
                                    <img name="imgAdd" src="../../Images/UI/BlueBasicButtons/Notes.png"
                                        onmouseover="document.imgAdd.src = '../../Images/UI/BlueBasicButtons/Notes.png';"
                                        onmouseout="document.imgAdd.src = '../../Images/UI/BlueBasicButtons/Notes.png';" />
                                </ContentTemplate>
                            </telerik:RadButton>

                            <telerik:RadButton ID="memberNextButton" runat="server" Text="Next"
                                OnClick="memberNextButton_Click" Skin="Metro" ToolTip="Next" Visible="false">
                                <ContentTemplate>
                                    <img name="imgAdd" src="../../Images/UI/BlueBasicButtons/Next.png"
                                        onmouseover="document.imgAdd.src = '../../Images/UI/BlueBasicButtons/Next.png';"
                                        onmouseout="document.imgAdd.src = '../../Images/UI/BlueBasicButtons/Next.png';" />
                                </ContentTemplate>
                            </telerik:RadButton>
                        </td>
                    </tr>
                </asp:Panel>
            </table>
            </asp:Panel>
        </telerik:RadPageView>

        <telerik:RadPageView runat="server" ID="RadPageView2">
            <table class="DetailsTable" border="0">
                <tr>
                    <td colspan="2" class="DetailsTable" style="width: 100%">
                        <asp:Label ID="Label87" runat="server" CssClass="DetailsHeaderLabel" Text="Patient Details" Width="100%"></asp:Label>

                    </td>
                    <%--  <td colspan="3" class="DetailsTable">
                                   <asp:Label ID="Label30" runat="server" CssClass="labelError" Text="HELLO" Width="50%"></asp:Label>
                                </td>--%>
                </tr>

                <tr>
                    <td style="width: 30%; vertical-align: top">
                        <telerik:RadTreeView runat="Server" ID="patientDetailsTreeView" OnNodeClick="patientDetailsTreeView_NodeClick"
                            OnContextMenuItemClick="patientDetailsTreeView_ContextMenuItemClick" OnClientContextMenuShowing="onClientContextMenuShowing"
                            OnClientContextMenuItemClicking="onClientContextMenuItemClicking">
                            <ContextMenus>
                                <telerik:RadTreeViewContextMenu ID="MainContextMenu" runat="server">
                                    <Items>
                                        <telerik:RadMenuItem Value="New" Text="New Patient" ImageUrl="../Images/UI/ADD.png">
                                        </telerik:RadMenuItem>
                                        <telerik:RadMenuItem Value="Delete" Text="Delete Patient" ImageUrl="../Images/UI/delete.png">
                                        </telerik:RadMenuItem>
                                    </Items>
                                </telerik:RadTreeViewContextMenu>
                            </ContextMenus>
                        </telerik:RadTreeView>
                    </td>

                    <td>
                        <table>
                            <tr>
                                <td class="DetailsTable" style="width: 30%;">
                                    <asp:Label ID="Label35" runat="server" CssClass="DetailsLabel" Text="Title" Width="100%"></asp:Label>
                                </td>
                                <td class="DetailsTable">
                                    <telerik:RadComboBox ID="patTitleComboBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput"
                                        EnableEmbeddedSkins="true" Skin="Metro" Width="100%" EmptyMessage="&lt;- Please Select -&gt;">
                                    </telerik:RadComboBox>
                                </td>
                            </tr>
                            <tr>
                                <td class="DetailsTable" style="width: 30%;">
                                    <asp:Label ID="Label36" runat="server" CssClass="DetailsLabel" Text="Surname" Width="100%"></asp:Label>
                                </td>
                                <td class="DetailsTable">
                                    <telerik:RadTextBox ID="patSurnameTextBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput"
                                        EnableEmbeddedSkins="true" Skin="Metro" Width="100%" MaxLength="40">
                                        <ClientEvents OnValueChanging="OnValueChanging" />
                                    </telerik:RadTextBox>
                                </td>
                            </tr>

                            <tr>
                                <td class="DetailsTable" style="width: 30%;">
                                    <asp:Label ID="Label34" runat="server" CssClass="DetailsLabel" Text="Initials"></asp:Label>
                                </td>
                                <td class="DetailsTable">
                                    <telerik:RadTextBox ID="patinitialsTextBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput"
                                        EnableEmbeddedSkins="true" Skin="Metro" Width="100%" MaxLength="50">
                                        <ClientEvents OnValueChanging="OnValueChanging" />
                                    </telerik:RadTextBox>
                                </td>
                            </tr>
                            <tr>
                                <td class="DetailsTable" style="width: 30%;">
                                    <asp:Label ID="Label37" runat="server" CssClass="DetailsLabel" Text="First Name"></asp:Label><sup style="color: Red">*</sup>
                                </td>
                                <td class="DetailsTable">
                                    <telerik:RadTextBox ID="patFirstNameTextBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput"
                                        EnableEmbeddedSkins="true" Skin="Metro" Width="100%" MaxLength="50">
                                        <ClientEvents OnValueChanging="OnValueChanging" />
                                    </telerik:RadTextBox>
                                </td>
                            </tr>

                            <tr>
                                <td class="DetailsTable" style="width: 30%;">
                                    <asp:Label ID="Label38" runat="server" CssClass="DetailsLabel" Text="ID Number"></asp:Label>
                                </td>
                                <td class="DetailsTable">
                                    <telerik:RadTextBox ID="patIdNumberTextBox" runat="server" CssClass="DetailsInput"
                                        EnableEmbeddedSkins="true" Skin="Metro" Width="100%" MaxLength="50">
                                        <ClientEvents OnValueChanging="OnValueChanging" />
                                    </telerik:RadTextBox>
                                </td>
                            </tr>
                            <tr>
                                <td class="DetailsTable" style="width: 30%;">
                                    <asp:Label ID="Label41" runat="server" CssClass="DetailsLabel" Text="DOB"></asp:Label><sup style="color: Red">*</sup>
                                </td>
                                <td class="DetailsTable">
                                    <telerik:RadDatePicker ID="patDOBDatePicker" runat="server" Width="140px"
                                        DateInput-EmptyMessage="" MinDate="01/01/1000" MaxDate="01/01/3000" DateInput-DisplayDateFormat="yyyy/MM/dd">
                                        <Calendar runat="server">
                                            <SpecialDays>
                                                <telerik:RadCalendarDay Repeatable="Today" ItemStyle-CssClass="rcToday">
                                                </telerik:RadCalendarDay>
                                            </SpecialDays>
                                        </Calendar>
                                    </telerik:RadDatePicker>
                                </td>
                            </tr>

                            <tr>
                                <td class="DetailsTable" style="width: 30%;">
                                    <asp:Label ID="Label42" runat="server" CssClass="DetailsLabel" Text="Dependant Number" Width="100%"></asp:Label>
                                </td>
                                <td class="DetailsTable">
                                    <telerik:RadNumericTextBox ID="patDependantNumberTextBox" runat="server" CssClass="DetailsInput"
                                        EnableEmbeddedSkins="true" Skin="Metro" Width="100%"
                                        NumberFormat-AllowRounding="false" MinValue="0">
                                    </telerik:RadNumericTextBox>
                                </td>
                            </tr>
                            <tr>
                                <td class="DetailsTable" style="width: 30%;">
                                    <asp:Label ID="Label28" runat="server" Text="MA Number" CssClass="DetailsLabel"></asp:Label><sup style="color: black">[Policy Number]</sup>
                                </td>
                                <td class="DetailsTable">
                                    <telerik:RadTextBox ID="patMaNumberTextBox" runat="server" CssClass="DetailsInput"
                                        EnableEmbeddedSkins="true" Skin="Metro" Width="100%" MaxLength="50">
                                        <ClientEvents OnValueChanging="OnValueChanging" />
                                    </telerik:RadTextBox>
                                </td>
                            </tr>
                            <tr>
                                <td class="DetailsTable" style="width: 30%;">
                                    <asp:Label ID="Label43" runat="server" CssClass="DetailsLabel" Text="Account Number"></asp:Label>
                                </td>
                                <td class="DetailsTable">
                                    <asp:Label ID="patAccountNumber" runat="server" CssClass="DetailsInput" Width="100%" Height="20px">
                                    </asp:Label>
                                    <asp:HiddenField ID="accountNumberHiddenField" runat="server" />
                                </td>
                            </tr>
                            <tr>
                                <td class="DetailsTable" style="width: 30%;">
                                    <asp:Label ID="Label29" runat="server" CssClass="DetailsLabel" Text="Gender" Width="100%"></asp:Label>
                                </td>
                                <td class="DetailsTable">
                                    <asp:RadioButtonList ID="genderRadioButton" runat="server" CssClass="DetailsInput"
                                        Skin="Metro" Width="50%" RepeatDirection="Horizontal">
                                        <asp:ListItem Text="Male" Value="M" Selected="True" />
                                        <asp:ListItem Text="Female" Value="F" />
                                    </asp:RadioButtonList>
                                </td>
                            </tr>
                            <tr style="height: 20px">
                                <td class="DetailsTable" colspan="2"></td>
                            </tr>
                            <tr>
                                <td class="DetailsTable" style="width: 30%;"></td>
                                <td class="DetailsTable">
                                    <telerik:RadButton ID="patAddButton" runat="server" Text="Add"
                                        EnableEmbeddedSkins="true" Skin="Metro" OnClick="patAddButton_Click">
                                    </telerik:RadButton>
                                </td>
                            </tr>
                        </table>
                    </td>
                </tr>

            </table>
        </telerik:RadPageView>

        <telerik:RadPageView runat="server" ID="RadPageView3">
            <table style="width: 100%">

                <tr>
                    <td colspan="4" class="DetailsTable" style="width: 100%">
                        <asp:Label ID="Label69" runat="server" CssClass="DetailsHeaderLabel" Text="Debit Order Details"></asp:Label></td>
                </tr>
                <tr>
                    <td class="DetailsTable" style="width: 35%">
                        <asp:Label ID="Label50" runat="server" CssClass="DetailsLabel" Text="Doctor Place Required"></asp:Label>
                    </td>
                    <td class="DetailsTable">
                        <asp:CheckBox ID="doctorPlaceRequiredCheckBox" runat="server" ClientIDMode="Static"
                            EnableViewState="true" Skin="Metro" ValidationGroup="Discipline" Width="100%"></asp:CheckBox>
                    </td>
                    <td class="DetailsTable" style="width: 35%">
                        <asp:Label ID="Label51" runat="server" CssClass="DetailsLabel" Text="Debit Order"></asp:Label>
                    </td>
                    <td class="DetailsTable">
                        <telerik:RadComboBox ID="debitOrderComboBox" runat="server" ClientIDMode="Static" Width="100%"
                            EnableViewState="true" Skin="Metro" ValidationGroup="Discipline" EmptyMessage="&lt;- Please Select -&gt;">
                            <Items>
                                <telerik:RadComboBoxItem Value="0" Text="No" />
                                <telerik:RadComboBoxItem Value="1" Text="Yes" />
                            </Items>
                        </telerik:RadComboBox>
                    </td>
                </tr>

                <tr>
                    <td class="DetailsTable">
                        <asp:Label ID="Label52" runat="server" CssClass="DetailsLabel" Text="Account Holder" Width="100%"></asp:Label>
                    </td>
                    <td class="DetailsTable">
                        <telerik:RadTextBox ID="accountHolderTextBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput"
                            EnableEmbeddedSkins="true" Skin="Metro" Width="350px">
                            <ClientEvents OnValueChanging="OnValueChanging" />
                        </telerik:RadTextBox>
                    </td>
                    <td class="DetailsTable">
                        <asp:Label ID="Label62" runat="server" CssClass="DetailsLabel" Text="Account Type" Width="100%"></asp:Label>
                    </td>
                    <td class="DetailsTable">
                        <telerik:RadComboBox ID="accountTypeComboBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput"
                            EnableEmbeddedSkins="true" Skin="Metro" Width="350px" EmptyMessage="&lt;- Please Select -&gt;">
                            <Items>
                                <telerik:RadComboBoxItem Value="1" Text="1" />
                                <telerik:RadComboBoxItem Value="2" Text="2" />
                                <telerik:RadComboBoxItem Value="3" Text="3" />
                                <telerik:RadComboBoxItem Value="4" Text="4" />
                            </Items>
                        </telerik:RadComboBox>
                    </td>
                </tr>

                <tr>
                    <td class="DetailsTable">
                        <asp:Label ID="Label54" runat="server" CssClass="DetailsLabel" Text="Bank Name" Width="100%"></asp:Label>
                    </td>
                    <td class="DetailsTable">
                        <telerik:RadTextBox ID="bankNameTextBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput"
                            EnableEmbeddedSkins="true" Skin="Metro" Width="350px">
                            <ClientEvents OnValueChanging="OnValueChanging" />
                        </telerik:RadTextBox>
                    </td>
                    <td class="DetailsTable">
                        <asp:Label ID="Label55" runat="server" CssClass="DetailsLabel" Text="Frequency"></asp:Label><sup style="color: Red">*</sup>
                    </td>
                    <td class="DetailsTable">
                        <telerik:RadComboBox ID="frequencyComboBox" runat="server" ClientIDMode="Static"
                            EnableViewState="true" Skin="Metro" ValidationGroup="Discipline" Width="100%" EmptyMessage="&lt;- Please Select -&gt;">
                        </telerik:RadComboBox>
                    </td>
                </tr>

                <tr>
                    <td class="DetailsTable">
                        <asp:Label ID="Label56" runat="server" CssClass="DetailsLabel" Text="Branch Name" Width="100%"></asp:Label>
                    </td>
                    <td class="DetailsTable">
                        <telerik:RadTextBox ID="branchNameTextBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput"
                            EnableEmbeddedSkins="true" Skin="Metro" Width="350px">
                            <ClientEvents OnValueChanging="OnValueChanging" />
                        </telerik:RadTextBox>
                    </td>
                    <td class="DetailsTable">
                        <asp:Label ID="Label57" runat="server" CssClass="DetailsLabel" Text="BILL MA %" Width="100%"></asp:Label>
                    </td>
                    <td class="DetailsTable">
                        <telerik:RadTextBox ID="billMATextBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput"
                            EnableEmbeddedSkins="true" Skin="Metro" Width="350px">
                            <ClientEvents OnValueChanging="OnValueChanging" />
                        </telerik:RadTextBox>
                    </td>
                </tr>

                <tr>
                    <td class="DetailsTable">
                        <asp:Label ID="Label58" runat="server" CssClass="DetailsLabel" Text="Branch Code" Width="100%"></asp:Label>
                    </td>
                    <td class="DetailsTable">
                        <telerik:RadTextBox ID="branchCodeTextBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput"
                            EnableEmbeddedSkins="true" Skin="Metro" Width="350px">
                            <ClientEvents OnValueChanging="OnValueChanging" />
                        </telerik:RadTextBox>
                    </td>
                    <td class="DetailsTable">
                        <asp:Label ID="Label59" runat="server" CssClass="DetailsLabel" Text="Bill Private %" Width="100%"></asp:Label>
                    </td>
                    <td class="DetailsTable">
                        <telerik:RadTextBox ID="billPrivateTextBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput"
                            EnableEmbeddedSkins="true" Skin="Metro" Width="350px">
                            <ClientEvents OnValueChanging="OnValueChanging" />
                        </telerik:RadTextBox>
                    </td>
                </tr>
                <tr>
                    <td class="DetailsTable">
                        <asp:Label ID="Label60" runat="server" CssClass="DetailsLabel" Text="Bank Account Number" Width="100%"></asp:Label>
                    </td>
                    <td class="DetailsTable">
                        <telerik:RadTextBox ID="bankAccountNumberTextBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput"
                            EnableEmbeddedSkins="true" Skin="Metro" Width="350px">
                            <ClientEvents OnValueChanging="OnValueChanging" />
                        </telerik:RadTextBox>
                    </td>
                    <td class="DetailsTable">
                        <asp:Label ID="Label61" runat="server" CssClass="DetailsLabel" Text="Bill IOD %" Width="100%"></asp:Label>
                    </td>
                    <td class="DetailsTable">
                        <telerik:RadTextBox ID="billIodTextBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput"
                            EnableEmbeddedSkins="true" Skin="Metro" Width="350px">
                            <ClientEvents OnValueChanging="OnValueChanging" />
                        </telerik:RadTextBox>
                    </td>
                </tr>
                <tr>
                    <td class="DetailsTable">
                        <asp:Label ID="Label63" runat="server" CssClass="DetailsLabel" Text="Special Rate " Width="100%"></asp:Label>
                    </td>
                    <td class="DetailsTable">
                        <telerik:RadTextBox ID="specialRateTextBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput"
                            EnableEmbeddedSkins="true" Skin="Metro" Width="350px">
                            <ClientEvents OnValueChanging="OnValueChanging" />
                        </telerik:RadTextBox>
                    </td>
                    <td colspan="2"></td>
                </tr>
            </table>

        </telerik:RadPageView>

        <telerik:RadPageView runat="server" ID="RadPageView4">
            <table class="DetailsTable">

                <tr>
                    <td colspan="2" class="DetailsTable" style="width: 100%">
                        <asp:Label ID="teamLabelDetails" runat="server" CssClass="DetailsHeaderLabel" Text="Document's Details" Width="100%"></asp:Label>
                    </td>
                </tr>
                <tr>
                    <td style="width: 30%; vertical-align: top">
                        <telerik:RadTreeView runat="Server" ID="documentTreeView" OnClientContextMenuShowing="onClientContextMenuShowing1"
                            OnContextMenuItemClick="documentTreeView_ContextMenuItemClick" OnNodeClick="documentTreeView_NodeClick"
                            OnClientContextMenuItemClicking="onClientContextMenuItemClicking1" ClientIDMode="AutoID"
                            OnClientDoubleClick="ClientDoubleClick" OnClientNodeClicked="OnClientNodeClicked">
                            <ContextMenus>
                                <telerik:RadTreeViewContextMenu ID="documentContextMenu" runat="server">
                                    <Items>
                                        <telerik:RadMenuItem Value="New" Text="Add Document" Font-Bold="true" ForeColor="#55a1ef" Font-Size="Larger" ImageUrl="../Images/UI/Add_Document.png">
                                        </telerik:RadMenuItem>
                                        <telerik:RadMenuItem Value="Delete" Text="Delete Document" Font-Bold="true" ForeColor="#55a1ef" Font-Size="Larger" ImageUrl="../Images/UI/Delete_Document.png">
                                        </telerik:RadMenuItem>
                                        <telerik:RadMenuItem Value="Download" Text="Download Document" Font-Bold="true" ForeColor="#55a1ef" Font-Size="Larger" ImageUrl="../Images/UI/Download_Document.png">
                                        </telerik:RadMenuItem>
                                    </Items>
                                </telerik:RadTreeViewContextMenu>
                            </ContextMenus>
                        </telerik:RadTreeView>
                    </td>

                    <td>
                        <table>
                            <tr>
                                <td class="DetailsTable" style="width: 35%;">
                                    <asp:Label ID="Label14" runat="server" CssClass="DetailsLabel" Text="Document Group"></asp:Label><sup style="color: Red">*</sup>
                                </td>
                                <td class="DetailsTable">
                                    <telerik:RadComboBox ID="documentGroupComboBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput"
                                        EnableEmbeddedSkins="true" Skin="Metro" Width="100%" EmptyMessage="&lt;- Please Select -&gt;"
                                        OnSelectedIndexChanged="documentGroupComboBox_SelectedIndexChanged" AutoPostBack="true">
                                    </telerik:RadComboBox>
                                </td>
                            </tr>
                            <tr>
                                <td class="DetailsTable" style="width: 35%;">
                                    <asp:Label ID="Label32" runat="server" CssClass="DetailsLabel" Text="Document Type"></asp:Label><sup style="color: Red">*</sup>
                                </td>
                                <td class="DetailsTable">
                                    <telerik:RadComboBox ID="documentTypeComboBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput"
                                        EnableEmbeddedSkins="true" Skin="Metro" Width="100%" EmptyMessage="&lt;- Please Select -&gt;" OnClientSelectedIndexChanged="documentTypeComboBox_OnClientSelectedIndexChanged">
                                    </telerik:RadComboBox>
                                </td>
                            </tr>

                            <tr>
                                <td class="DetailsTable" style="width: 35%;">
                                    <asp:Label ID="Label33" runat="server" CssClass="DetailsLabel" Text="Sequence Number"></asp:Label>
                                </td>
                                <td class="DetailsTable">
                                    <telerik:RadNumericTextBox ID="sequenceNumberTextBox" runat="server" CssClass="DetailsInput"
                                        EnableEmbeddedSkins="true" Skin="Metro" Width="100%"
                                        NumberFormat-AllowRounding="false" MinValue="0">
                                    </telerik:RadNumericTextBox>
                                </td>
                            </tr>
                            <tr>
                                <td class="DetailsTable" style="width: 35%;">
                                    <asp:Label ID="Label44" runat="server" CssClass="DetailsLabel" Text="Description"></asp:Label>
                                </td>
                                <td class="DetailsTable">
                                    <telerik:RadTextBox ID="descriptionTextBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput"
                                        EnableEmbeddedSkins="true" Skin="Metro" Width="100%" MaxLength="50">
                                    </telerik:RadTextBox>
                                </td>
                            </tr>

                            <tr>
                                <td class="DetailsTable" style="width: 35%;">
                                    <asp:Label ID="Label45" runat="server" CssClass="DetailsLabel" Text="Scan Date"></asp:Label>
                                </td>
                                <td class="DetailsTable">
                                    <telerik:RadDatePicker ID="scanDateDatePicker" runat="server" Width="140px"
                                        DateInput-EmptyMessage="" MinDate="01/01/1000" MaxDate="01/01/3000" DateInput-DisplayDateFormat="yyyy/MM/dd">
                                        <Calendar runat="server">
                                            <SpecialDays>
                                                <telerik:RadCalendarDay Repeatable="Today" ItemStyle-CssClass="rcToday">
                                                </telerik:RadCalendarDay>
                                            </SpecialDays>
                                        </Calendar>
                                    </telerik:RadDatePicker>
                                </td>
                            </tr>
                            <tr>
                                <td class="DetailsTable" style="width: 35%;">
                                    <asp:Label ID="Label46" runat="server" CssClass="DetailsLabel" Text="Location"></asp:Label><sup style="color: Red">*</sup>
                                </td>
                                <td class="DetailsTable">
                                    <telerik:RadTextBox ID="documentPathTextBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput"
                                        EnableEmbeddedSkins="true" Skin="Metro" Width="100%" Visible="false">
                                    </telerik:RadTextBox>
                                    <telerik:RadAsyncUpload runat="server" ID="documentUploadControl"
                                        TargetFolder="../../Document Import Path" MultipleFileSelection="Disabled"
                                        MaxFileInputsCount="1" MaxFileSize="3145728" PostbackTriggers="documentAddButton"
                                        OnClientValidationFailed="OnClientValidationFailed" OnClientFileUploaded="onClientFileUploaded">
                                    </telerik:RadAsyncUpload>
                                    <%-- <telerik:RadButton runat="server" ID="BtnSubmit" Text="Validate the uploaded files"></telerik:RadButton>--%>
                                    <%-- <asp:FileUpload ID="fileUploadControl" runat="server"  Width="100%"/>--%>
                                    <%-- <telerik:RadUpload ID="fileUploadControl" runat="server" MaxFileInputsCount="0"  
                            OverwriteExistingFiles="true" TargetFolder="../../Document Import Path">
                                        </telerik:RadUpload>
                                     <telerik:RadProgressArea ID="progressArea1" runat="server">
                        </telerik:RadProgressArea>
                                      <telerik:RadProgressManager ID="Radprogressmanager1" runat="server"></telerik:RadProgressManager>--%>
                                </td>
                            </tr>


                            <tr style="height: 20px">
                                <td class="DetailsTable" colspan="2"></td>
                            </tr>
                            <tr>
                                <td class="DetailsTable" style="width: 35%;"></td>
                                <td class="DetailsTable">
                                    <telerik:RadButton ID="documentAddButton" runat="server" Text="Add" ToolTip="Add Document"
                                        EnableEmbeddedSkins="true" Skin="Metro" OnClick="documentAddButton_Click">
                                        <ContentTemplate>
                                            <img name="imgAdd" src="../../Images/UI/BlueBasicButtons/Add.png"
                                                onmouseover="document.imgAdd.src = '../../Images/UI/BlueBasicButtons/Add.png';"
                                                onmouseout="document.imgAdd.src = '../../Images/UI/BlueBasicButtons/Add.png';" />
                                        </ContentTemplate>
                                    </telerik:RadButton>
                                </td>
                            </tr>
                        </table>
                    </td>
                </tr>
                <%-- <tr>
                    <td colspan="2" class="DetailsTable" style="width: 100%">
                        <telerik:RadSplitter ID="Radsplitter1" runat="server" Width="100%" Orientation="Horizontal">
                            <telerik:RadPane ID="Radpane11" runat="server" Height="400" Width="100%">
                               
                            </telerik:RadPane>
                        </telerik:RadSplitter>

                    </td>
                </tr>--%>
            </table>


        </telerik:RadPageView>


    </telerik:RadMultiPage>
    <div>
        <table style="width: 100%">
            <tr>
                <td>
                    <telerik:RadWindow ID="memberNotesRadWindow" CenterIfModal="true" Modal="true"
                        runat="server" Visible="True" ShowContentDuringLoad="False" Skin="Metro" VisibleStatusbar="False" AutoSizeBehaviors="Width, Height"
                        EnableShadow="True" ReloadOnShow="True" Title="PracMed | Member Notes" Width="800px" Height="450px" Behaviors="Close">
                    </telerik:RadWindow>
                </td>
            </tr>
        </table>

    </div>

    <div>
        <table style="width: 100%">
            <tr>
                <td>
                    <div>
                        <telerik:RadWindow ID="postalCodeSearchRadWindow" runat="server" Modal="True" Skin="Metro"
                            OnClientClose="clientClose" ReloadOnShow="true" AutoSizeBehaviors="Width, Height" Title="PracMed | Postal Code Search"
                            VisibleStatusbar="false" EnableShadow="True" Width="800px" Height="600px" Behaviors="Close">
                        </telerik:RadWindow>
                    </div>
                </td>
            </tr>
        </table>
    </div>


    <div>
        <table style="width: 100%">
            <tr>
                <td>
                    <div>
                        <telerik:RadWindow ID="validationCheckRadWindow" runat="server" Modal="True"
                            OnClientClose="validationCheckclientClose" ReloadOnShow="true" Skin="Metro"
                            VisibleStatusbar="false" EnableShadow="True" Width="800px" Height="370px" Behaviors="Close">
                        </telerik:RadWindow>
                    </div>
                </td>
            </tr>
        </table>
    </div>

    <div>
        <table style="width: 100%">
            <tr>
                <td>
                    <div>
                        <telerik:RadWindow ID="medAidSearchRadWindow" runat="server" Modal="True"
                            OnClientClose="medAidSearchclientClose" ReloadOnShow="true" Skin="Metro"
                            VisibleStatusbar="false" EnableShadow="True" Width="1000px" Height="600px" Behaviors="Close">
                        </telerik:RadWindow>
                    </div>
                </td>
            </tr>
        </table>
    </div>






  2. Princy
    Princy avatar
    17421 posts
    Member since:
    Mar 2007

    Posted 15 Jul 2014 in reply to Velkumar Link to this post

    Hi Velkumar,

    In order to achieve your scenario try to ajaxify the RadComboBox. Please have a look into the sample code snippet which works fine at my end. 

    Master Page :
    <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
    </telerik:RadAjaxManager>

    ContentPage:
    <uc1:WebUserControl2 ID="WebUserControl21" runat="server" />

    UserControl Page:
    <telerik:RadComboBox ID="rcboTestItems" runat="server" AutoPostBack="true">
        <Items>
            <telerik:RadComboBoxItem Text="Item1" />
            <telerik:RadComboBoxItem Text="Item2" />
            <telerik:RadComboBoxItem Text="Item3" />
            <telerik:RadComboBoxItem Text="Item4" />
            <telerik:RadComboBoxItem Text="Item5" />
        </Items>
    </telerik:RadComboBox>
    <telerik:RadAjaxManagerProxy ID="RadAjaxManagerProxy1" runat="server">
        <AjaxSettings>
            <telerik:AjaxSetting AjaxControlID="rcboTestItems">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="rcboTestItems" />
                </UpdatedControls>
            </telerik:AjaxSetting>
        </AjaxSettings>
    </telerik:RadAjaxManagerProxy>

    Thanks ,
    Princy.
  3. UI for ASP.NET Ajax is Ready for VS 2017
  4. Velkumar
    Velkumar avatar
    16 posts
    Member since:
    Jul 2012

    Posted 22 Jul 2014 in reply to Princy Link to this post

    Hi Princy,

    Its not working in my side, also the problem is with RadComboBox, for other controls am getting partial postback with loading panel. 
  5. Princy
    Princy avatar
    17421 posts
    Member since:
    Mar 2007

    Posted 23 Jul 2014 in reply to Velkumar Link to this post

    Hi Velkumar,

    Please do the following modification in your code snippet which works fine at my end.

    Master Page :
    <telerik:RadAjaxManager ID="radajaxmanager" runat="server" EnableTheming="True" ClientIDMode="Static" DefaultLoadingPanelID="radajaxloadingpnldocumenttype">
    </telerik:RadAjaxManager>
    <telerik:RadAjaxLoadingPanel ID="radajaxloadingpnldocumenttype" BackColor="#E0E0E0"
        runat="server" Transparency="70" BackgroundPosition="Center" Skin="Metro">
    </telerik:RadAjaxLoadingPanel>

    Content Page :
    <asp:Panel ID="pnlCore" runat="server" Visible="true">
        <telerik:RadAjaxPanel ID="rapContent" runat="server" Height="200px" Width="100%"
            HorizontalAlign="NotSet" LoadingPanelID="radajaxloadingpnldocumenttype">
            <asp:Label ID="lblError" runat="server" CssClass="labelError" ClientIDMode="Static" />
            <asp:Panel ID="pnlDetails" runat="server" Visible="true">
                <table id="tblDetails" style="width: 100%">
                    <tr>
                        <td>
                            <table>
                                <tr style="background-color: #25A0DA">
                                    <td>
                                        <telerik:RadButton ID="btnSave" runat="server" Text="Save" ValidationGroup="Discipline" CausesValidation="true" Skin="Metro" ToolTip="Save">
                                        </telerik:RadButton>
                                    </td>
                                </tr>
                            </table>
                        </td>
                    </tr>
                    <tr>
                        <td>
                            <asp:Panel ID="ucPanel" runat="server">
                                <table>
                                    <tr>
                                        <td>
                                            <uc1:WebUserControl2 ID="WebUserControl21" runat="server" />
                                        </td>
                                    </tr>
                                </table>
                            </asp:Panel>
                        </td>
                    </tr>
                </table>
            </asp:Panel>
        </telerik:RadAjaxPanel>
    </asp:Panel>

    UserControl :
    <telerik:RadAjaxManagerProxy ID="RadAjaxManagerProxy1" runat="server">
        <AjaxSettings>
            <telerik:AjaxSetting AjaxControlID="RadTabStrip1">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="RadTabStrip1" />
                    <telerik:AjaxUpdatedControl ControlID="RadMultiPage1" />
                </UpdatedControls>
            </telerik:AjaxSetting>
            <telerik:AjaxSetting AjaxControlID="patientAccountTypeComboBox">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="RadTabStrip1" />
                    <telerik:AjaxUpdatedControl ControlID="RadMultiPage1" />
                </UpdatedControls>
            </telerik:AjaxSetting>
        </AjaxSettings>
    </telerik:RadAjaxManagerProxy>
    <telerik:RadTabStrip runat="server" ID="RadTabStrip1" MultiPageID="RadMultiPage1"
        SelectedIndex="0" CssClass="tabstrip" Skin="Metro">
        <Tabs>
            <telerik:RadTab Text="Member" Width="200px">
            </telerik:RadTab>
        </Tabs>
    </telerik:RadTabStrip>
    <telerik:RadMultiPage runat="server" ID="RadMultiPage1" SelectedIndex="0" CssClass="multiPage">
        <telerik:RadPageView runat="server" ID="RadPageView1">
            <asp:Panel ID="PageView1Panel" runat="server">
                <table style="width: 100%">
                    <tr>
                        <td class="DetailsTable" style="width: 40%">
                            <asp:Label ID="Label40" runat="server" CssClass="DetailsLabel" Text="Patient Type" /><sup
                                style="color: Red">*</sup>
                        </td>
                        <td class="DetailsTable">
                            <telerik:RadComboBox ID="patientAccountTypeComboBox" runat="server" AutoPostBack="true" EnableEmbeddedSkins="true" Skin="Metro" EmptyMessage="<- Please Select ->">
                                <Items>
                                    <telerik:RadComboBoxItem Text="Item1" />
                                    <telerik:RadComboBoxItem Text="Item2" />
                                    <telerik:RadComboBoxItem Text="Item3" />
                                </Items>
                            </telerik:RadComboBox>
                            <asp:Label ID="Label1" runat="server">Label</asp:Label>
                        </td>
                        <td colspan="3">
                        </td>
                    </tr>
                </table>
            </asp:Panel>
        </telerik:RadPageView>
    </telerik:RadMultiPage>

    Hope this will helps you.
    Thanks,
    Princy.
Back to Top