Telerik Forums
UI for ASP.NET AJAX Forum
2 answers
169 views
Hello everyone,

I have a Web User Control (ascx) that I am adding to a Sitefinity page.  I have the grid all setup and functioning, and recently added a footer to a calculated field column.  When the page first renders, the Footer Text is displayed fine, but when a row is added, the text disappears and only the total remains.  Has anyone ever encountered this?  Can you tell from my attached code if there is something missing?

Thank you in advance.

<telerik:RadGrid ID="rdTicketGrid" runat="server" Width="70%" AllowAutomaticUpdates="false" AllowAutomaticDeletes="false" AllowAutomaticInserts="false" AllowSorting="false"
                            OnNeedDataSource="rdTicketGrid_NeedDataSource" AutoGenerateColumns="false" ShowFooter="true"
                            OnInsertCommand="rdTicketGrid_InsertCommand"
                            OnUpdateCommand="rdTicketGrid_UpdateCommand"
                            OnItemCreated="rdTicketGrid_ItemCreated"
                            OnDeleteCommand="rdTicketGrid_DeleteCommand"
                            OnItemDataBound="rdTicketGrid_ItemDataBound">
            <PagerStyle Mode="NextPrevAndNumeric" />
            <MasterTableView DataKeyNames="TicketEntryID" CommandItemDisplay="Top" InsertItemDisplay="Top" InsertItemPageIndexAction="ShowItemOnCurrentPage">
                <Columns>
                    <telerik:GridEditCommandColumn ButtonType="ImageButton" UniqueName="EditCommandColumn"></telerik:GridEditCommandColumn>
                    <telerik:GridBoundColumn DataField="TicketEntryID" UniqueName="TicketEntryID" Display="false"></telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="NumOfTickets" HeaderText="Number of Tickets"></telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="NumberTicketsInSet" HeaderText="Number of Tickets per Set"></telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="PriceOfTickets" HeaderText="Price of Tickets" DataFormatString="{0:C}"></telerik:GridBoundColumn>
                    <telerik:GridCalculatedColumn HeaderText="Total Amount" UniqueName="TotalSetAmount" DataType="System.Double"  DataFormatString="{0:C}"
                                                    DataFields="NumOfTickets, NumberTicketsInSet, PriceOfTickets" Expression="{0}/{1}*{2}" FooterText="Total: " Aggregate="Sum"
                                                    FooterAggregateFormatString="{0:C}">
                    </telerik:GridCalculatedColumn>
                    <telerik:GridButtonColumn ConfirmText="Delete this ticket entry?" ConfirmDialogType="RadWindow"
                    ConfirmTitle="Delete" ButtonType="ImageButton" CommandName="Delete" />
                </Columns>
                <EditFormSettings>
                    <EditColumn ButtonType="ImageButton"></EditColumn>
                </EditFormSettings>
            </MasterTableView>
            <ClientSettings>
                <ClientEvents OnRowDblClick="rowDblClick" />
            </ClientSettings>
        </telerik:RadGrid>
 
        <telerik:RadInputManager runat="server" ID="rdInputMgr" Enabled="true">
            <telerik:NumericTextBoxSetting BehaviorID="TicketEntryIDTBSetting" Type="Number" AllowRounding="false" DecimalDigits="0"></telerik:NumericTextBoxSetting>
            <telerik:NumericTextBoxSetting BehaviorID="NumTicketsTBSetting" Type="Number" AllowRounding="false" DecimalDigits="0"></telerik:NumericTextBoxSetting>
            <telerik:NumericTextBoxSetting BehaviorID="PriceTicketsTBSetting" Type="Currency" AllowRounding="true" DecimalDigits="0"></telerik:NumericTextBoxSetting>
            <telerik:NumericTextBoxSetting BehaviorID="NumberTicketsInSetTBSetting" Type="Number" AllowRounding="true" DecimalDigits="0"></telerik:NumericTextBoxSetting>
        </telerik:RadInputManager>
Dave
Top achievements
Rank 1
 answered on 10 Mar 2014
7 answers
228 views
hi guys,
i'm having issue trying to get my splitter to fill 100% of the height of my RadPanelBar item. I'm currently on Q1 2010, basically i've got a CHAT style bar down the side with a splitter inside the RadPanelItem, its got the chat item in the top RadPane and the bottom RadPane is of fixed height (this is where users will enter their comments). but the top pane should stretch to fill whatever space is avalible to it.

See below for my code, the two problem splitters are ChatSplitter and VotingSplitter. any help would be great.

Also please see attached image to see what i mean!

<%@ Page Language="C#" AutoEventWireup="true" Inherits="BusinessPort.WebUI.DataViewers.TaskViewer" 
    CodeBehind="TaskViewer.aspx.cs" %> 
 
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> 
<html xmlns="http://www.w3.org/1999/xhtml"
<head runat="server"
    <title>Agility User Suite - Task Viewer</title> 
    <link href="../../BusinessPort.css" type="text/css" rel="stylesheet" /> 
    <style type="text/css"
        html, body, form 
        { 
            margin: 0px; 
            padding: 0px; 
            height: 100%; 
        } 
        chatPanelStyle 
        { 
            vertical-align: top; 
        } 
    </style> 
</head> 
<body id="uiTaskPaneBody"
    <div id="ParentDivElement" style="height: 100%;"
        <form id="taskViewerForm" runat="server"
        <asp:ScriptManager ID="ScriptManager1" runat="server" /> 
        <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" OnAjaxRequest="RefreshPage" /> 
        <telerik:RadCodeBlock runat="server"
 
            <script type="text/javascript"
 
        function openWin(id) { 
            var oWnd = radopen("AuthorisersEdit/AuthorisersEditControl.aspx?DetailsID=" + id, "RadWindow1"); 
        } 
 
        function radWindowCallbackEvent()  
        { 
            //call AJAX event here to refresh chat... 
            var ajaxManager = <%= RadAjaxManager1.ClientID %>
             
            var arguments = ''
         
            ajaxManager.ajaxRequest(arguments); 
        } 
     
        function EnableProceedComment() 
        { 
            var commentBox = document.getElementById('RadPanelBar1$i1$i0$uiChatComment'); 
              
            var disableProceed = (commentBox.value.trim() == ""); 
             
            document.getElementById("RadPanelBar1_i1_i0_sendMessage").disabled = disableProceed
        } 
         
        function EnableProceed() 
        { 
            var currentDecision = document.getElementById("uiUsersCurrentDecision").value; 
             
            var commentBox = document.getElementById('RadPanelBar1$i2$i0$uiComment'); 
             
            var disableProceed = (commentBox.value.trim() == ""); 
             
 
            if(!disableProceed) 
            { 
                if(currentDecision != "Fail") 
                {            
                    document.getElementById("RadPanelBar1_i2_i0_uiFailRadioButton").disabled = false
                } 
                else 
                { 
                    document.getElementById("RadPanelBar1_i2_i0_uiFailRadioButton").disabled = true
                } 
            } 
            else 
            { 
                document.getElementById("RadPanelBar1_i2_i0_uiFailRadioButton").disabled = true
            } 
        } 
         
        function scrollPositionBottom(sender, args) 
        { 
            var pane = sender.getPaneById('RadPanelBar1_i1_i0_uiChatPaneRadPane');   
            var scrollHeight = pane.getContentElement().scrollHeight; 
            pane.setScrollPos(0, scrollHeight - pane.get_height());  
        } 
            </script> 
 
        </telerik:RadCodeBlock> 
        <telerik:RadSplitter ID="MainSplitter" runat="server" Height="100%" Width="100%" 
            Orientation="Vertical" EnableEmbeddedSkins="false" PanesBorderSize="0" BorderSize="0" 
            VisibleDuringInit="false" ResizeWithParentPane="true"
            <telerik:RadPane ID="TopPane" runat="server" MinWidth="400" Width="400" MaxWidth="400" 
                Scrolling="none" Height="100%"
                <telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server" Height="100%" Width="100" 
                    RenderMode="Inline"
                    <telerik:RadSplitter ID="RadSplitter1" runat="server" Height="100%" Width="100%" 
                        Orientation="Horizontal" EnableEmbeddedSkins="false" PanesBorderSize="0" BorderSize="0" 
                        VisibleDuringInit="false" ResizeWithParentPane="true"
                        <telerik:RadPane ID="RadPane1" runat="server" MinWidth="400" Width="400" MaxWidth="400" 
                            Scrolling="none" Height="46"
                            <asp:PlaceHolder ID="uiVotingSummaryTable" runat="server" /> 
                            <table style="width: 100%;" cellpadding="0" cellspacing="0"
                                <tr> 
                                    <td style="width: 150px;"
                                        Your Vote : 
                                    </td> 
                                    <td> 
                                        <asp:Label ID="uiMyCurrentDecision" runat="server"></asp:Label> 
                                    </td> 
                                </tr> 
                                <tr> 
                                    <td style="width: 150px;"
                                        Document Status : 
                                    </td> 
                                    <td> 
                                        <asp:Label ID="uiDocumentsCurrentDescion" runat="server"></asp:Label> 
                                    </td> 
                                </tr> 
                            </table> 
                        </telerik:RadPane> 
                        <telerik:RadSplitBar ID="Radsplitbar1" runat="server" CollapseMode="None" EnableResize="false" 
                            Visible="false" /> 
                        <telerik:RadPane ID="RadPane2" runat="server" MinWidth="400" Width="400" MaxWidth="400" 
                            Scrolling="none" Height="100%"
                            <asp:HiddenField ID="uiUsersCurrentDecision" runat="server" /> 
                            <telerik:RadPanelBar ID="RadPanelBar1" runat="server" Skin="Outlook" Width="100%" 
                                Height="100%" ExpandMode="FullExpandedItem" CssClass="TaskViewerText PanelBarTitleText"
                                <Items> 
                                    <telerik:RadPanelItem Text="Summary" Font-Bold="true" Height="32px" Expanded="true" 
                                        runat="server"
                                        <Items> 
                                            <telerik:RadPanelItem id="uiSummaryPanel" runat="server"
                                                <ItemTemplate> 
                                                    <asp:Panel ID="Panel1" runat="server"
                                                        <div style="margin-left: 3px; margin-right: 3px; width: 400px;"
                                                            <table class="TaskViewerText"
                                                                <tr> 
                                                                    <td> 
                                                                        Document Number : 
                                                                    </td> 
                                                                    <td> 
                                                                        <asp:Label ID="uiDocumentNumberLabelText" Text="[insert text here]" runat="server" /> 
                                                                    </td> 
                                                                </tr> 
                                                                <tr> 
                                                                    <td> 
                                                                        Document Title : 
                                                                    </td> 
                                                                    <td> 
                                                                        <asp:Label ID="uiDocumentTitleLabelText" Text="[insert text here]" runat="server" /> 
                                                                    </td> 
                                                                </tr> 
                                                                <tr> 
                                                                    <td> 
                                                                        Owner : 
                                                                    </td> 
                                                                    <td> 
                                                                        <asp:HyperLink ID="uiDocOwnerLabelText" Text="[insert text here]" runat="server" /> 
                                                                    </td> 
                                                                </tr> 
                                                                </tr> 
                                                                <tr> 
                                                                    <td> 
                                                                        Admin Owner : 
                                                                    </td> 
                                                                    <td> 
                                                                        <asp:HyperLink ID="uiDocAdminOwnerLabelText" Text="[insert text here]" runat="server" /> 
                                                                    </td> 
                                                                </tr> 
                                                                <tr> 
                                                                    <td> 
                                                                        Due Date : 
                                                                    </td> 
                                                                    <td> 
                                                                        <asp:Label ID="uiDueDateLabelText" Text="[insert text here]" runat="server" /> 
                                                                    </td> 
                                                                </tr> 
                                                            </table> 
                                                            Administrator Comments : 
                                                            <asp:TextBox ID="uiAdministratorComments" ReadOnly="true" TextMode="multiline" Height="125" 
                                                                Width="350" runat="server"/> 
                                                            <br /> 
                                                            Document History Notes : 
                                                            <asp:TextBox ID="uiAuditTrailNotes" ReadOnly="true" TextMode="multiline" Height="125" 
                                                                Width="350" runat="server"/> 
                                                            <asp:Label ID="uiApproverText" Text="[insert text here]" runat="server" /> 
                                                            <div style="overflow-x: auto; overflow-y: scroll; height: 125px; width: 350px; padding-left: 2px; 
                                                                margin-left: 5px; border: solid 1px #7F9DB9;"> 
                                                                <asp:PlaceHolder ID="uiSummaryHeader" runat="server" /> 
                                                            </div> 
                                                        </div> 
                                                    </asp:Panel> 
                                                </ItemTemplate> 
                                            </telerik:RadPanelItem> 
                                        </Items> 
                                    </telerik:RadPanelItem> 
                                    <telerik:RadPanelItem Text="Comment History" Height="32px" Font-Bold="true" runat="server"
                                        <Items> 
                                            <telerik:RadPanelItem id="uiChatPanel" runat="server"
                                                <ItemTemplate> 
                                                    <telerik:RadSplitter ID="ChatSplitter" runat="server" Height="97%" Width="398" Orientation="Horizontal" 
                                                        ResizeWithParentPane="false" PanesBorderSize="0" BorderSize="0" OnClientLoaded = "scrollPositionBottom" 
                                                        OnClientResized="scrollPositionBottom"
                                                        <telerik:RadPane ID="uiChatPaneRadPane" runat="server" Scrolling="Y"
                                                            <asp:PlaceHolder ID="uiChatConsole" runat="server" /> 
                                                        </telerik:RadPane> 
                                                        <telerik:RadSplitBar ID="uiTaskViewerSplitBar1" runat="server" CollapseMode="None" 
                                                            EnableResize="false" /> 
                                                        <telerik:RadPane Height="180" MinHeight="180" MaxHeight="180" ID="TopPane" runat="server" 
                                                            Scrolling="none"
                                                            <div class="TaskViewerText"
                                                                <div style="text-align: left; margin-top: 5px; margin-left: 10px;"
                                                                    Comment : 
                                                                </div> 
                                                                <div style="text-align: left; margin-top: 3px; margin-left: 10px;"
                                                                    <asp:TextBox ID="uiChatComment" runat="server" TextMode="multiline" Style="height: 125px; 
                                                                        width: 350px;">  
                                                                    </asp:TextBox> 
                                                                </div> 
                                                                <div style="text-align: right; margin-top: 10px; margin-right: 10px;"
                                                                    <asp:Button Text="Submit" OnClick="sendMessage_Click" runat="server" Enabled="false" 
                                                                        ID="sendMessage" Style="width: 100px;"></asp:Button> 
                                                                </div> 
                                                            </div> 
                                                        </telerik:RadPane> 
                                                    </telerik:RadSplitter> 
                                                </ItemTemplate> 
                                            </telerik:RadPanelItem> 
                                        </Items> 
                                    </telerik:RadPanelItem> 
                                    <telerik:RadPanelItem Text="Voting Summary" Height="32px" Font-Bold="true" runat="server"
                                        <Items> 
                                            <telerik:RadPanelItem id="uiVotingPanel" runat="server"
                                                <ItemTemplate> 
                                                    <telerik:RadSplitter ID="VotingSplitter" runat="server" Height="98%" Width="398" 
                                                        Orientation="Horizontal" ResizeWithParentPane="false" PanesBorderSize="0" BorderSize="0"
                                                        <telerik:RadPane ID="uiDocumentPreviewPane" runat="server" Scrolling="Y"
                                                            <asp:PlaceHolder ID="uiVotingSummary" runat="server" /> 
                                                        </telerik:RadPane> 
                                                        <telerik:RadSplitBar ID="uiTaskViewerSplitBar2" runat="server" CollapseMode="None" 
                                                            EnableResize="false" /> 
                                                        <telerik:RadPane Height="200" MinHeight="200" MaxHeight="200" ID="TopPane" runat="server" 
                                                            Scrolling="none"
                                                            <div class="TaskViewerText"
                                                                <div style="text-align: left; margin-top: 1px; margin-left: 10px;"
                                                                    Vote : 
                                                                </div> 
                                                                <div style="text-align: left; margin-top: 1px; margin-left: 10px;"
                                                                    <asp:TextBox ID="uiComment" runat="server" TextMode="multiline" Style="height: 140px; 
                                                                        width: 350px;">  
                                                                    </asp:TextBox> 
                                                                </div> 
                                                                <table style="width: 100%"
                                                                    <tr style="width: 100%"
                                                                        <td style="width: 50%"
                                                                        </td> 
                                                                        <td style="width: 50%"
                                                                            <div style="text-align: right; margin-top: 10px; margin-bottom: 20px; margin-right: 10px;"
                                                                                <asp:Button Text="Pass" OnClick="sendVotePass_Click" runat="server" ID="uiPassRadioButton" 
                                                                                    Style="width: 75px;"></asp:Button> 
                                                                                <asp:Button Text="Fail" OnClick="sendVoteFail_Click" runat="server" ID="uiFailRadioButton" 
                                                                                    Style="width: 75px;" Enabled="false"></asp:Button> 
                                                                            </div> 
                                                                        </td> 
                                                                    </tr> 
                                                                </table> 
                                                            </div> 
                                                        </telerik:RadPane> 
                                                    </telerik:RadSplitter> 
                                                </ItemTemplate> 
                                            </telerik:RadPanelItem> 
                                        </Items> 
                                    </telerik:RadPanelItem> 
                                </Items> 
                            </telerik:RadPanelBar> 
                        </telerik:RadPane> 
                    </telerik:RadSplitter> 
                </telerik:RadAjaxPanel> 
            </telerik:RadPane> 
            <telerik:RadSplitBar ID="uiTaskViewerSplitBar3" runat="server" CollapseMode="None" 
                EnableResize="false" Visible="false" /> 
            <telerik:RadPane ID="uiDocumentPreviewPane" runat="server" Scrolling="Both" Width="100%"
            </telerik:RadPane> 
        </telerik:RadSplitter> 
        <telerik:RadWindowManager ID="RadWindowManager1" ShowContentDuringLoad="false" VisibleStatusbar="false" 
            ReloadOnShow="true" runat="server" Skin="Outlook"
            <Windows> 
                <telerik:RadWindow runat="server" ID="RadWindow1" Behaviors="Close" NavigateUrl="AuthorisersEditControl/AuthorisersEditControl.aspx" 
                    Width="400px" Height="210px"
                </telerik:RadWindow> 
            </Windows> 
        </telerik:RadWindowManager> 
        </form> 
    </div> 
</body> 
</html> 

Greg
Top achievements
Rank 1
 answered on 08 Mar 2014
2 answers
67 views
Hi Telerik,



I am getting issue on Radgrid Batch Edit, using button in
EditItemTemplate column when i click on that button i want get other
column values for condition, so based on that condition need to show
radwindow with radgrid,

please find once attachment and give me reply ASAP.                 
Venkateswarlu
Top achievements
Rank 1
 answered on 08 Mar 2014
5 answers
209 views
Requirements
RadControls version     

Ajax Q3 2010 SP2
.NET version     

4.0
Visual Studio version     

2010
programming language     

C#
browser support     

all browsers supported by RadControls

PROJECT DESCRIPTION
[<telerik:RadPanelItem Enabled="False" Text="Step 2: Personal & Contact Information" runat="server">
                        <Items>
                            <telerik:RadPanelItem Value="PersonalInformation" runat="server">
                                    <ItemTemplate>
                                             
                                   <fieldset id="wf_PositionDesired" class="required">
                                                <%--<legend>Personal & Contact Information</legend>--%>

                                       
                                                <fieldset>
                                                <legend>Personal Information </legend>
                                                <div id="wf_DateAvailable-D" class="oneField">
                                                    <label class="preField" for="wf_DateAvailable">
                                                        First Name<span class="reqMark">*</span></label>
                                                    <asp:TextBox ID="txtfrstname" runat="server" Width="115" Height="20px" ValidationGroup="pernlinfo"></asp:TextBox>
                                                    <AJAX:FilteredTextBoxExtender ID="ftefirstname" runat="server" TargetControlID="txtfrstname"
                                                        FilterType="UppercaseLetters,LowercaseLetters">
                                                    </AJAX:FilteredTextBoxExtender>
                                                    <asp:RequiredFieldValidator ID="rfvfirstname" ValidationGroup="pernlinfo" ControlToValidate="txtfrstname"
                                                        runat="server" ForeColor="Red" ErrorMessage="Please enter first name." Display="Dynamic">&nbsp;<img src="../image/reqerrorimg.png" alt="error" />Please enter first name</asp:RequiredFieldValidator>
                                                    <br>
                                                </div>
                                           
                                                
                                                <div id="wf_DateAvailable-D1" class="oneField">
                                                    <label class="preField" for="wf_DateAvailable">
                                                        Last Name<span class="reqMark">*</span></label>
                                                    <asp:TextBox ID="txtlastname" runat="server" Height="20px" ValidationGroup="pernlinfo" Width="115"></asp:TextBox>
                                                    <asp:RequiredFieldValidator ID="rfvlastname" ValidationGroup="pernlinfo" ControlToValidate="txtlastname"
                                                        runat="server" ForeColor="Red" ErrorMessage="Please enter last name." Display="Dynamic">&nbsp;<img src="../image/reqerrorimg.png" alt="error" /> Please enter last name.</asp:RequiredFieldValidator>
                                                    <AJAX:FilteredTextBoxExtender ID="ftextlastname" runat="server" TargetControlID="txtlastname"
                                                        FilterType="UppercaseLetters,LowercaseLetters">
                                                    </AJAX:FilteredTextBoxExtender>
                                                    <br>
                                                    <span class="errMsg" id="wf_DateAvailable-E"></span>
                                                </div>
                                                
                                                <div id="Div4" class="oneField">
                                                    <label class="preField" for="wf_DateAvailable">
                                                        Middle Name<span class="reqMark">*</span></label>
                                                    <asp:TextBox ID="txtmidname" runat="server" Height="20px" Width="115px" ValidationGroup="pernlinfo"></asp:TextBox>
                                                    <AJAX:FilteredTextBoxExtender ID="ftexttmidname" runat="server" TargetControlID="txtmidname"
                                                        FilterType="UppercaseLetters,LowercaseLetters">
                                                    </AJAX:FilteredTextBoxExtender>
                                                    <br>
                                                    <span class="errMsg" id="Span9"></span>
                                                </div>
                                                 
                                                <div id="Div2" class="oneField"">
                                                    <label class="preField" for="wf_DateAvailable">
                                                        Photo<span class="reqMark">*</span></label>
                                                          <telerik:RadBinaryImage runat="server" Width="200px" Height="150px" ResizeMode="Fit"
            ID="Thumbnail"  AlternateText="Thumbnail" Visible="false" CssClass="binary-image" />

        <span class="invalid"></span>

        <telerik:RadAsyncUpload runat="server" ID="AsyncUpload1" MaxFileInputsCount="1" OnClientFileUploaded="fileUploaded"


            OnFileUploaded="AsyncUpload1_FileUploaded" AllowedFileExtensions="jpeg,jpg,gif,png,bmp" MaxFileSize="150000"  OnClientValidationFailed="validationFailed">
            <Localization Select="Choose your picture" />
        </telerik:RadAsyncUpload>
                                                    <span class="errMsg" id="Span4"></span>
                                                </div>
                                              
                                                <div id="Div3" class="oneField">
                                                    <label class="preField" for="wf_DateAvailable">
                                                        Gender<span class="reqMark">*</span></label>
                                                        <asp:RadioButtonList ID="radiobtngender" runat="server" AppendDataBoundItems="True" CellPadding="0"
                                                        CellSpacing="0" RepeatDirection="Horizontal"
                                                            RepeatLayout="Flow">
                                                            <asp:ListItem>Male</asp:ListItem>
                                                            <asp:ListItem>Female</asp:ListItem>
                                                        </asp:RadioButtonList>
                                                    <asp:RequiredFieldValidator ID="rfvradiobtngender" ValidationGroup="pernlinfo" ControlToValidate="radiobtngender" runat="server" ForeColor="Red" ErrorMessage="Please enter last name." Display="Dynamic">&nbsp;<img src="../image/reqerrorimg.png" alt="error" />Please select gender..</asp:RequiredFieldValidator>
                                                    <br>
                                                    <span class="errMsg" id="Span5"></span>
                                                </div>
                                             
                                                <div id="wf_DateAvailable-D2" class="oneField">
                                                    <label class="preField" for="wf_DateAvailable">
                                                        D.O.B<span class="reqMark">*</span></label>
                                                    <telerik:RadDatePicker ID="txtdob" runat="server" Width="115px" EnableAjaxSkinRendering="true" EnableTheming="true" EnableTyping="false"  ShowPopupOnFocus="true" PopupDirection="BottomRight" MinDate="1/1/1888" >
                                                    </telerik:RadDatePicker>
                                                    <asp:RequiredFieldValidator ID="rfvdob" runat="server"  ValidationGroup="pernlinfo"
                                                        ControlToValidate="txtdob" ForeColor="Red">&nbsp;<img src="../image/reqerrorimg.png" alt="error" />Select your date of birth</asp:RequiredFieldValidator>
                                                        <br>
                                                    <span class="errMsg" id="wf_DateAvailable-E2"></span>
                                                </div>
                                               
                                                <div id="divssn" class="oneField">
                                                    <label class="preField" for="wf_DateAvailable">
                                                        SSN No.<span class="reqMark">*</span></label>
                                         <asp:TextBox ID="txtssnno" runat="server" ValidationGroup="pernlinfo" Width="115px" Height="20px" CausesValidation="false"   ToolTip="xxx-xx-xxxx"   />
                                            <asp:RegularExpressionValidator ID="revssnno" runat="server" ControlToValidate="txtssnno"
                                                        ForeColor="Red" ValidationExpression="\d{3}-\d{2}-\d{4}" ValidationGroup="pernlinfo"
                                                        Display="Dynamic">&nbsp;<img src="../image/reqerrorimg.png" alt="error" />
                                                        Please enter valid SSN No.(XXX-XX-XXXX)
                                                        </asp:RegularExpressionValidator>

                                     <AJAX:MaskedEditExtender ID="maskeditextssnossnno" runat="server" TargetControlID="txtssnno"   ClearMaskOnLostFocus="false"
                                        Mask="999-99-9999" MessageValidatorTip="true" ErrorTooltipEnabled="True"
                                        MaskType="Number">
                                    </AJAX:MaskedEditExtender>
                                                        <br>
                                                    <span class="errMsg" id="Span3"></span>
                                                </div>

                                                <div id="wf_DateAvailable-D11" class="oneField">
                                                    <label class="preField" for="wf_DateAvailable">
                                                        Race<span class="reqMark">*</span></label>
                                                    <telerik:RadComboBox ID="radcomborace" runat="server" CausesValidation="true" Width="115px"
                                                    ValidationGroup="pernlinfo">
                                                    </telerik:RadComboBox>
                                                    <asp:RequiredFieldValidator ID="rfvrace" runat="server" ControlToValidate="radcomborace"
                                                        Display="Dynamic"  ForeColor="Red" InitialValue="Select"
                                                        ValidationGroup="pernlinfo">&nbsp;<img alt="error" src="../image/reqerrorimg.png" />Select your race.
                                                        </asp:RequiredFieldValidator>
                                                    &nbsp;<br>
                                                    <span class="errMsg" id="wf_DateAvailable-E1"></span>
                                                </div>
                                               
                                                    
                                                <div id="divbloodgrp" class="oneField">
                                                    <label class="preField" for="wf_DateAvailable">
                                                        Blood Group <span class="reqMark">*</span></label>
                                                    <telerik:RadComboBox ID="radcombobldgrp" runat="server"  
                                                        Width="115px"  CausesValidation="false"   Filter="StartsWith" EnableVirtualScrolling="true"
                                                         AutoPostBack="true"                                                                                                              onselectedindexchanged="radcombobldgrp_SelectedIndexChanged"   EnableTextSelection="true"  >
                                                    </telerik:RadComboBox>
                                                    <asp:RequiredFieldValidator ID="rfvbldgroup" runat="server" EnableClientScript="true"
                                                         ControlToValidate="radcombobldgrp"   Display="Dynamic" ForeColor="Red" InitialValue="Select" ValidationGroup="pernlinfob" >&nbsp;
                                                        <img alt="error" src="../image/reqerrorimg.png" />Select your blood group.</asp:RequiredFieldValidator>
                                                  &nbsp;
                                                   
                                                  <br>
                                                    <span class="errMsg" id="Span7"></span>
                                                </div>

                                                <div id="divsubbloodgroup" class="oneField">
                                                    <label class="preField" for="wf_DateAvailable">
                                                        Sub Blood Group <span class="reqMark">*</span></label>
                                  <telerik:RadComboBox ID="radcombosubbldgrp" runat="server"  Filter="StartsWith" EnableVirtualScrolling="true"     CausesValidation="false" Width="115px" LoadingMessage="loading..."> </telerik:RadComboBox>
                                <asp:RequiredFieldValidator ID="rfvbldsubbldgrp" runat="server" ControlToValidate="radcombosubbldgrp"  Display="Dynamic" ForeColor="Red" InitialValue="Select" EnableClientScript="true"  ValidationGroup="pernlinfo">&nbsp;
                                                        <img alt="error" src="../image/reqerrorimg.png" />Select Sub blood group.</asp:RequiredFieldValidator>
                                                                                                 
                                                       &nbsp;<br>
                                                    <span class="errMsg" id="Span8"></span>
                                                </div>

                                                </fieldset>

                                                  <fieldset>
                                                <legend>Contact Information </legend>
                                                <div id="tfa_Name3-D" class="oneField">
                                                    <label class="preField" for="wf_DateAvailable">
                                                        Address</label>
                                                    <asp:TextBox ID="txtaddress" runat="server" TextMode="MultiLine"
                                                        Width="115px"></asp:TextBox>
                                                    <asp:RequiredFieldValidator ID="rfvaddress" runat="server" ControlToValidate="txtaddress"
                                                        Display="Dynamic" ForeColor="Red" ValidationGroup="pernlinfo"><img
                alt="error" src="../image/reqerrorimg.png" />Please enter valid address</asp:RequiredFieldValidator>
                                                    &nbsp;<br>
                                                    <span class="errMsg" id="tfa_Name3-E"></span>
                                                </div>

                                               
                                                     
                                                <div id="Div6" class="oneField">
                                                    <label class="preField" for="wf_DateAvailable">
                                                        Country<span class="reqMark">*</span></label>
                                                   
                                                    
                                                   <telerik:RadComboBox ID="rdcmbcountry" CausesValidation="false" runat="server"
                                                            Width="186px"  ExpandDirection="Down"  MaxHeight="180px"
                                                            AutoPostBack="true" Filter="StartsWith" EnableVirtualScrolling="true"
                                                             OnSelectedIndexChanged="rdcmbcountry_SelectedIndexChanged" >
                                                            </telerik:RadComboBox>
                                                 
                                                    <asp:RequiredFieldValidator ID="rfvcountry" runat="server" ControlToValidate="rdcmbcountry"
                                                        Display="Dynamic" ForeColor="Red" InitialValue="Select"  EnableClientScript="true"
                                                        ValidationGroup="pernlinfo"><img alt="error" src="../image/reqerrorimg.png" />
                                                        Please select country name.</asp:RequiredFieldValidator>                    
                                                       
                                                    <br>
                                                    <span class="errMsg" id="Span11"></span>
                                                </div>

                                                <div id="Div7" class="oneField">
                                                    <label class="preField" for="wf_DateAvailable">
                                                        State<span class="reqMark">*</span></label>
                                                    
                                                 <telerik:RadComboBox ID="rdcmbstate"  CausesValidation="false" runat="server"
                                                            Width="186px" ExpandDirection="Down"  MaxHeight="180px"
                                                             AutoPostBack="true"  Filter="StartsWith" EnableVirtualScrolling="true"
                                                            OnSelectedIndexChanged="rdcmbstate_SelectedIndexChanged"  >
                                                            </telerik:RadComboBox>
                                                           
                                                       
                                             
                                                    
                                                    <asp:RequiredFieldValidator ID="rfvstate" runat="server" InitialValue="Select"
                                                    ControlToValidate="rdcmbstate" EnableClientScript="true"
                                                         ForeColor="Red" ValidationGroup="pernlinfo"
                                                        Display="Dynamic"><img src="../image/reqerrorimg.png" alt="error" />Select State Name.
                                                        </asp:RequiredFieldValidator>   
                                                    &nbsp;<br>
                                                    <span class="errMsg" id="Span12"></span>
                                                </div>

                                                 

                                                <div id="Div8" class="oneField">
                                                    <label class="preField" for="wf_DateAvailable">
                                                        City<span class="reqMark">*</span></label>
                                                 
                                                     <telerik:RadComboBox ID="rdcmbcity" runat="server"
                                                                Width="186px" ExpandDirection="Down"  MaxHeight="180px"
                                                                CssClass="ComboBox_Cities" Filter="StartsWith" EnableVirtualScrolling="true"
                                                                CausesValidation="false">
                                                                </telerik:RadComboBox>
                                                
                                              <asp:RequiredFieldValidator ID="rfvcity" ValidationGroup="pernlinfo" ControlToValidate="rdcmbcity"
                                             EnableClientScript="true"  runat="server" ForeColor="Red" InitialValue="Select" Display="Dynamic">
                                                       <img src="../image/reqerrorimg.png" alt="error" />Please Select City.</asp:RequiredFieldValidator>
                                                     
                                                     
                                                    <br>
                                                    <span class="errMsg" id="Span13"></span>
                                                </div>
                                                

                                                <div id="Div5" class="oneField">
                                                    <label class="preField" for="wf_DateAvailable">
                                                        Telephone (O)<span class="reqMark">*</span></label>
                                                    <asp:TextBox ID="txtphoffc" runat="server" Width="115px" Visible="false" ></asp:TextBox>
                                                    <AJAX:FilteredTextBoxExtender ID="txtphoffc_FilteredTextBoxExtender"
                                                        runat="server" TargetControlID="txtphoffc"  FilterType="Numbers">
                                                    </AJAX:FilteredTextBoxExtender>
                                                 

                                                  <asp:TextBox  ID="txttelephoffUSA" runat="server" MaxLength="20" Visible="true"></asp:TextBox>
                            <span class="alert">
                          <AJAX:MaskedEditExtender
                                        ID="MaskedEditExtenderphoffUSA" runat="server" TargetControlID="txttelephoffUSA" Mask="999-999-9999"
                                        MessageValidatorTip="true" OnFocusCssClass="MaskedEditFocus" OnInvalidCssClass="MaskedEditError"
                                        MaskType="None" InputDirection="LeftToRight" AcceptNegative="Left" DisplayMoney="Left"
                                        Filtered="-" ErrorTooltipEnabled="True" />
                                <AJAX:MaskedEditValidator ID="MaskedEditValidatorphoffUSA" runat="server" ControlExtender="MaskedEditExtenderphoffUSA"
                                    ControlToValidate="txttelephoffUSA" IsValidEmpty="True" ValidationExpression="^\d{10}$"
                                    EmptyValueMessage="Phone number should not be empty." InvalidValueMessage=""
                                    Display="Dynamic" TooltipMessage="XXX-XXX-XXXX" EmptyValueBlurredText="Phone number should not be empty."
                                    InvalidValueBlurredMessage="Please enter valid office number." ValidationGroup="pernlinfo"
                                    ForeColor="Red" />
                                    </span>
                                                    <br>
                                                    <span class="errMsg" id="Span10"></span>
                                                </div>

                                                <div id="tfa_Telephone3-D" class="oneField">
                                                    <label class="preField" for="tfa_Telephone3">
                                                        Telephone (R)</label>
                                                    <asp:TextBox ID="txtphres" runat="server" Width="115px" ValidationGroup="3" Visible="false"></asp:TextBox>
                                                   
                                                    <AJAX:FilteredTextBoxExtender ID="ftbext" runat="server" FilterType="Numbers" TargetControlID="txtphres">
                                                    </AJAX:FilteredTextBoxExtender>

                                                     <%--<asp:TextBox ID="txttelphres" runat="server" CausesValidation="true" MaxLength="20"></asp:TextBox>--%>
                                                     <asp:TextBox  ID="txttelphresUSA" runat="server" MaxLength="20" Visible="true"></asp:TextBox>
                            <span class="alert">
                             
                                    <AJAX:MaskedEditExtender
                                        ID="MaskedEditExtenderphresUSA" runat="server" TargetControlID="txttelphresUSA" Mask="999-999-9999"
                                        MessageValidatorTip="true" OnFocusCssClass="MaskedEditFocus" OnInvalidCssClass="MaskedEditError"
                                        MaskType="None" InputDirection="LeftToRight"
                                        Filtered="-" ErrorTooltipEnabled="True" />
                                <AJAX:MaskedEditValidator ID="MaskedEditValidatorphresUSA" runat="server" ControlExtender="MaskedEditExtenderphresUSA"
                                    ControlToValidate="txttelphresUSA" IsValidEmpty="True" ValidationExpression="^\d{10}$"
                                    EmptyValueMessage="Phone number should not be empty." InvalidValueMessage=""
                                    Display="Dynamic" TooltipMessage="XXX-XXX-XXXX" EmptyValueBlurredText="Phone number should not be empty."
                                    InvalidValueBlurredMessage="Please enter valid residence number." ValidationGroup="pernlinfo"
                                    ForeColor="Red" />
                                    </span>
                                                    <br>
                                                    <span class="errMsg" id="tfa_Telephone3-E"></span>
                                                </div>

                                                <div id="tfa_OrganizationPosi3-D" class="oneField">
                                                    <label class="preField" for="tfa_OrganizationPosi3">
                                                        Mobile <span class="reqMark">*</span></label>
                                                    <asp:TextBox ID="txtmob" runat="server" Width="115" Height="20px" ValidationGroup="pernlinfo"
                                                        MaxLength="20" Visible="false"></asp:TextBox>
                                               
                                                        <AJAX:FilteredTextBoxExtender
                                                            ID="ftextmobile" runat="server" FilterType="Numbers" TargetControlID="txtmob">
                                                        </AJAX:FilteredTextBoxExtender>

                                                
                                                      <asp:TextBox
                                ID="txtmobUSA" runat="server" MaxLength="15" Visible="true"></asp:TextBox>
                            <span class="alert">
                              
                                    <AJAX:MaskedEditExtender
                                        ID="MaskedEditExtendermobUSA" runat="server" TargetControlID="txtmobUSA" Mask="999-999-9999"
                                        MessageValidatorTip="true" OnFocusCssClass="MaskedEditFocus" OnInvalidCssClass="MaskedEditError"
                                        MaskType="None" InputDirection="LeftToRight" AcceptNegative="Left" DisplayMoney="Left"
                                        Filtered="-" ErrorTooltipEnabled="True" />
                                <AJAX:MaskedEditValidator ID="MaskedEditValidatormobUSA" runat="server" ControlExtender="MaskedEditExtendermobUSA"
                                    ControlToValidate="txtmobUSA" IsValidEmpty="True" ValidationExpression="^\d{10}$"
                                    EmptyValueMessage="Phone number should not be empty." InvalidValueMessage=""
                                    Display="Dynamic" TooltipMessage="XXX-XXX-XXXX" EmptyValueBlurredText="Phone number should not be empty."
                                    InvalidValueBlurredMessage="Please enter valid mobile number." ValidationGroup="pernlinfo"
                                    ForeColor="Red" />
                                    </span>
                                                    <br>
                                                    <span class="errMsg" id="tfa_OrganizationPosi3-E"></span>
                                                </div>
                                     
                                               <div id="Div9" class="oneField">
                                                    <label class="preField" for="wf_DateAvailable">
                                                        Zip Code<span class="reqMark">*</span></label>
                                                    <asp:TextBox ID="txtzip" runat="server" Width="115" Height="20px" ValidationGroup="pernlinfo"></asp:TextBox>
                                                    <AJAX:FilteredTextBoxExtender ID="ftxtboxextzip" runat="server" TargetControlID="txtzip"
                                                        FilterType="Custom,Numbers" ValidChars="-">
                                                    </AJAX:FilteredTextBoxExtender>
                                                    <asp:RequiredFieldValidator ID="rfvzip" ValidationGroup="pernlinfo" ControlToValidate="txtzip"
                                                        runat="server" ForeColor="Red" Display="Dynamic">
                                                        <img src="../image/reqerrorimg.png" alt="error" />Please enter zip / postal code.
                                                    </asp:RequiredFieldValidator>
                                                    <br>
                                                    <span class="errMsg" id="Span2"></span>
                                                    
                                        <br />
    
  </div>

  </fieldset>
                                            </fieldset>
                                            
                                    
                                            
                                           <div><span><telerik:RadButton runat="server" ID="nextButton" OnClick="nextButton_Click" Text="Next" ValidationGroup="pernlinfo" CausesValidation="true" ></telerik:RadButton>
                                          <span>
    <telerik:RadButton ID="radbtnprevious" runat="server" OnClick="radbtnprevious_OnClick" CausesValidation="false"  Text="Previous">
    </telerik:RadButton>
</span></span> </div>
                                </ItemTemplate>
                            </telerik:RadPanelItem>
                        </Items>
                    </telerik:RadPanelItem>]
Server Side Code:
protected void radcombobldgrp_SelectedIndexChanged(object sender, RadComboBoxSelectedIndexChangedEventArgs e)
    {
        RadComboBox radcombobldgrp = (RadComboBox)RadPanelBar1.FindItemByValue("PersonalInformation").FindControl("radcombobldgrp");
        RadComboBox radcombosubbldgrp = (RadComboBox)RadPanelBar1.FindItemByValue("PersonalInformation").FindControl("radcombosubbldgrp");
        if (radcombobldgrp.SelectedValue == "0")
        {
           
            initializecombo(radcombosubbldgrp);
        }
        else
        {
            combobindsubBloodgrp(Convert.ToInt32(radcombobldgrp.SelectedValue));
        }
    }




Hi , i have problem when i use radcombobldgrp_SelectedIndexChanged to cascaded another raddcombobox of subbloodgroup then, all remain requirefield validators have been fired but i already have made causevalidation= false of radcombobldgrp and radcombosubbldgrp in same radpanelbar itemtemplate...but i don't  want to fire all remaining validators...So Please give me solution. I have mentioned these comboboxes ,by make them bold and italic in this HTML design...
Thanks & Regards
M.Peter
moegal
Top achievements
Rank 1
 answered on 07 Mar 2014
4 answers
218 views
Hi there,

I'm doing something similar to this demo where it adds a field when the file is uploaded. Additionally, I've followed these steps to "Persist Uploaded Files". However on Post Back it retained the uploaded files, but doesn't retain the additional field added or the values in the text box. Is there just something I'm missing, or how would I be able to achieve this?

Thanks,
Elliott
John
Top achievements
Rank 1
 answered on 07 Mar 2014
1 answer
79 views
hello,

i am using RadRadialGauge with dnn 06.01.05 and it's working fine but it has memory leaks - i have been using this control 5 time in page, and the ie8 memory increase from 120k at the first loat to 850k about half an hour after. also when remove the telerik RadRadialGauge it's all working and the memory is stable and not increasing.
also i am using update panel in this page, so it's doing postback every 10 seconds to refresh the data in the page.
are you aware to memory leak problem with RadRadialGauge  control ?

thank you,
Adi Damty
Danail Vasilev
Telerik team
 answered on 07 Mar 2014
2 answers
179 views
Hello,

RadButton renders differently in IE and Chrome. Please see attached images.

The text in the button in IE is little bottom, not aligned vertically center.

<telerik:RadButton ID="rbtnInternal" runat="server" Text="Text in the button" Skin="Metro" BorderColor="#11aacf" Style="border: 3; border-radius: 8px; box-shadow: 1px 2px 5px #666;" Height="50px" Width="300px" Font-Bold="true" PostBackUrl="~/Internal/Default.aspx" />
Veer
Top achievements
Rank 1
 answered on 07 Mar 2014
2 answers
114 views
Hi,

This morning, we changed the target framework for our web application from ASP.NET 4.0 to 4.5. And accordingly, we also changed the project references to point at the Telerik Bin45 folder instead of the Bin40 folder..

Since then, we get the following error when running the application:

Unhandled exception at line 37, column 59140 in http://localhost:49950/1f27ba37075b4daeb798953036e5ebbd/browserLink
 
0x800a139e - Runtime-fout JavaScript: Syntax error, unrecognized expression: div#ctl00_RadPanelBar2>ul>li.rpItem rpFirst

We use "Visual Studio Express 2013 for Web" for development.
And we're running/testing on 'localhost' using IIS Express on a Windows 8.1 laptop.

What might be the cause of this error?

Best regards, Marja
Marja
Top achievements
Rank 1
 answered on 07 Mar 2014
2 answers
260 views
I have a radgrid that has two "edit" columns for input.  when the user clicks "imageButton2" the export works fine, but the two template columns don't show up.


<asp:ImageButton ID="ImageButton2" runat="server" ImageUrl="Excel_ExcelML.png"  OnClick="ImageButton_Click" AlternateText="ExcelML" />
  
<telerik:RadGrid ID="RadGrid1" runat="server" CellSpacing="0" AutoGenerateColumns="False"   OnItemCommand="RadGrid1_ItemCommand" OnNeedDataSource="RadGrid1_NeedDataSource" GridLines="None" ShowGroupPanel="True" Skin="Metro">
            <GroupingSettings GroupItemsWrapperTableCaption="Sales Planning Model" />
            <ClientSettings AllowDragToGroup="True">
            </ClientSettings>
            <ExportSettings ExportOnlyData="true">           </ExportSettings>
            <MasterTableView AutoGenerateColumns="false"  CommandItemDisplay="Bottom" GroupsDefaultExpanded="False" ShowGroupFooter="True" >
                <Columns>
                    <telerik:GridTemplateColumn FilterControlAltText="Filter TemplateColumn column" HeaderText="Forecast" UniqueName="TemplateColumn">
                    </telerik:GridTemplateColumn>
                    <telerik:GridBoundColumn DataField="typedesc" FilterControlAltText="Filter typedesc column" HeaderText="typedesc" UniqueName="typedesc">
                        <ColumnValidationSettings>
                            <ModelErrorMessage Text="" />
                        </ColumnValidationSettings>
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="bill_to_name" FilterControlAltText="Filter bill_to_name column" HeaderText="Bill To Name" UniqueName="bill_to_name">
                        <ColumnValidationSettings>
                            <ModelErrorMessage Text="" />
                        </ColumnValidationSettings>
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="jan"  Aggregate="Sum" FilterControlAltText="Filter jan column" DataFormatString="{0:###,##0.0}" HeaderText="Jan" UniqueName="jan">
                        <ColumnValidationSettings>
                            <ModelErrorMessage Text="" />
                        </ColumnValidationSettings>
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="feb" Aggregate="Sum" FilterControlAltText="Filter feb column" DataFormatString="{0:###,##0.0}" HeaderText="Feb" UniqueName="feb">
                        <ColumnValidationSettings>
                            <ModelErrorMessage Text="" />
                        </ColumnValidationSettings>
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="Mar"  Aggregate="Sum" FilterControlAltText="Filter Mar column" DataFormatString="{0:###,##0.0}" HeaderText="Mar" UniqueName="Mar">
                        <ColumnValidationSettings>
                            <ModelErrorMessage Text="" />
                        </ColumnValidationSettings>
                    </telerik:GridBoundColumn>
                       <telerik:GridBoundColumn DataField="month3Avg" Aggregate="Sum" FilterControlAltText="Filter month3Avg column" DataFormatString="{0:###,##0.0}" HeaderText="3 month Avg" UniqueName="month3Avg">
                        <ColumnValidationSettings>
                            <ModelErrorMessage Text="" />
                        </ColumnValidationSettings>
                    </telerik:GridBoundColumn>
                    <telerik:GridTemplateColumn HeaderText="Forecast (Increment)" UniqueName="colForecast">
                        <ItemTemplate>
                            <telerik:RadNumericTextBox ID="RadForecast" uniqueName="RadForecast" Width="80px" DataFormatString="{0:###,##0.0}" Value="0.0" runat="server"></telerik:RadNumericTextBox>
                        </ItemTemplate>
                    </telerik:GridTemplateColumn>
                      <telerik:GridTemplateColumn HeaderText="Notes" UniqueName="colNotes">
                        <ItemTemplate>
                            <asp:TextBox ID="txtNotes" uniqueName="txtNotes" runat="server" Columns="30" MaxLength="30"></asp:TextBox>
                        </ItemTemplate>                    </telerik:GridTemplateColumn>
                </Columns>
                <GroupByExpressions>
                    <telerik:GridGroupByExpression>
                        <SelectFields>
                            <telerik:GridGroupByField FieldAlias="typeDesc" FieldName="typeDesc" FormatString="" HeaderText="By Type Description" />
                        </SelectFields>
                        <GroupByFields>
                            <telerik:GridGroupByField FieldAlias="typeDesc" FieldName="typeDesc" FormatString="" HeaderText="" />
                        </GroupByFields>
                    </telerik:GridGroupByExpression>
                </GroupByExpressions>            </MasterTableView>
        </telerik:RadGrid>

My code-behind

​Protected Sub ImageButton_Click(sender As Object, e As ImageClickEventArgs)
For Each item As GridDataItem In RadGrid1.MasterTableView.Items
Dim _forecast As RadNumericTextBox = TryCast(item("colForecast").FindControl("RadForecast"), RadNumericTextBox)
item("colForecast").Text = _forecast.Text
Dim _notes As TextBox = TryCast(item("colNotes").FindControl("txtNotes"), TextBox)
item("colNotes").Text = _notes.Text

Next
RadGrid1.MasterTableView.ExportToCSV()
End Sub

doug
Top achievements
Rank 2
 answered on 07 Mar 2014
1 answer
787 views
I'm getting the following error when I post back with the RadEditor

A potentially dangerous Request.Form value was detected from the client (step1RadEditor$ctl00="...asdf a sdf<br>").Description: Request Validation has detected a potentially dangerous client input value, and processing of the request has been aborted. This value may indicate an attempt to compromise the security of your application, such as a cross-site scripting attack. You can disable request validation by setting validateRequest=false in the Page directive or in the configuration section. However, it is strongly recommended that your application explicitly check all inputs in this case. <br>

This issue has already been discussed in this Post 5 years ago but I'm not satisfied with its solution (ie: setting ValidateRequest to false). Why can't  RadEditor just HTML encode its value(s) before POSTing it to the server so it wont trigger ASP.NET's alarm? 

Is there a better work around?
Vasil
Telerik team
 answered on 07 Mar 2014
Narrow your results
Selected tags
Tags
+? more
Top users last month
Hiba
Top achievements
Rank 1
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
Max
Top achievements
Rank 1
Veteran
Iron
Alina
Top achievements
Rank 1
Rakhee
Top achievements
Rank 1
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Hiba
Top achievements
Rank 1
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
Max
Top achievements
Rank 1
Veteran
Iron
Alina
Top achievements
Rank 1
Rakhee
Top achievements
Rank 1
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?