Telerik Forums
UI for ASP.NET AJAX Forum
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
213 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
77 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
175 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
110 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
255 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
770 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
3 answers
80 views
I have implemented the following code as it is mimics the functionality that I am looking for, however need it changed slightly.  The PanelBar may have certain items hidden based upon permissions.  ie. Admin may see all menu items; where a guest will only see few; employee will see most.  Using this code when clicking on "CU Tracking" it will not display any information because it is looking to show the information for RadPageView2 instead of RadPageView3.  Clicking on "Reporting Tools" will show RadPageView3. 

I plan on using code behind to limit the items visible within the PanelBar based upon permissions.  But I would like it only to display appropriate RadPageView first.   

Any suggestions?
       <telerik:RadSplitter ID="RadSplitter1" runat="server" Height="100%" Width="100%">
            <telerik:RadPane runat="server" ID="leftpane" Width="250">
                <telerik:RadMultiPage ID="RadMultiPage1" runat="server" SelectedIndex="0" Height="70%" Width="235" BackColor="White" BorderColor="#6593cf" BorderStyle="Solid" BorderWidth="1px">
                <telerik:RadPageView ID="RadPageView1" runat="server">
                    <h2>Home</h2>
               </telerik:RadPageView>
                <telerik:RadPageView ID="RadPageView2" runat="server" Visible="false" Enabled="false">
                    <h2>Financial Statements</h2>
                    <ul class="qsfexOtherItems">
                         <li>
                            <span class="qsfexLinkImage"><asp:Image ID="Image1" runat="server" ImageUrl="images/fs_XML-icon.png" AlternateText="Data Entry"></asp:Image></span>
                            <asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="#">Data Entry</asp:HyperLink>
                         </li>
                         <li>
                             <span class="qsfexLinkImage"><asp:Image ID="Image2" runat="server" ImageUrl="images/fs_Data-Upload-icon.png" AlternateText="Data Entry"></asp:Image></span>
                             <asp:HyperLink ID="HyperLink2" runat="server" NavigateUrl="#">Data Upload</asp:HyperLink>
                         </li>
                    </ul>
               </telerik:RadPageView>
                <telerik:RadPageView ID="RadPageView3" runat="server">
                    <h2>CU Tracking</h2>
                    <ul class="qsfexOtherItems">
                        <li>
                            <span class="qsfexLinkImage"><asp:Image ID="Image3" runat="server" ImageUrl="images/CT_ContactMgr-icon.png" AlternateText="Contact Manager"></asp:Image></span>
                            <asp:HyperLink ID="HyperLink3" runat="server" NavigateUrl="CUTracking/ContactManager">Contact Manager</asp:HyperLink>
                        </li>
                        <li><asp:HyperLink ID="HyperLink4" runat="server" NavigateUrl="#">Policy Information</asp:HyperLink></li>
                        <li><asp:HyperLink ID="HyperLink11" runat="server" NavigateUrl="#">Auditing</asp:HyperLink></li>
                        <li><asp:HyperLink ID="HyperLink12" runat="server" NavigateUrl="#">Excess Tracking</asp:HyperLink></li>
                        <li><asp:HyperLink ID="HyperLink13" runat="server" NavigateUrl="#">Misc Information</asp:HyperLink></li>
                        <li>
                            <span class="qsfexLinkImage"><asp:Image ID="Image10" runat="server" ImageUrl="images/notesItems.gif" AlternateText="Notes"></asp:Image></span>
                            <asp:HyperLink ID="HyperLink14" runat="server" NavigateUrl="#">Notes</asp:HyperLink></li>
                        <li><asp:HyperLink ID="HyperLink15" runat="server" NavigateUrl="#">Board Reporting</asp:HyperLink></li>
                    </ul>
               </telerik:RadPageView>
                <telerik:RadPageView ID="RadPageView4" runat="server">
                    <h2>Reporting Tools</h2>
                    <ul class="qsfexOtherItems">
                        <li><asp:HyperLink ID="HyperLink5" runat="server" NavigateUrl="#">Static Reports</asp:HyperLink></li>
                        <li><asp:HyperLink ID="HyperLink6" runat="server" NavigateUrl="#">Policy Letters</asp:HyperLink></li>
                        <li><asp:HyperLink ID="HyperLink16" runat="server" NavigateUrl="#">CU Data Bank</asp:HyperLink></li>
                        <li><asp:HyperLink ID="HyperLink17" runat="server" NavigateUrl="#">Labels</asp:HyperLink></li>
                    </ul>
               </telerik:RadPageView>
                <telerik:RadPageView ID="RadPageView5" runat="server" Visible="false">
                    <h2>Check Mate</h2>
                    <ul class="qsfexOtherItems">
                        <li><asp:HyperLink ID="HyperLink7" runat="server" NavigateUrl="#">Admin Tools</asp:HyperLink></li>
                        <li><asp:HyperLink ID="HyperLink8" runat="server" NavigateUrl="#">Contact Manager</asp:HyperLink></li>
                        <li><asp:HyperLink ID="HyperLink18" runat="server" NavigateUrl="#">Contact Processing</asp:HyperLink></li>
                        <li>
                            <span class="qsfexLinkImage"><asp:Image ID="Image20" runat="server" ImageUrl="images/notesItems.gif" AlternateText="My Contacts">
                            </asp:Image></span><asp:HyperLink ID="HyperLink19" runat="server" NavigateUrl="#">Notes</asp:HyperLink>
                        </li>
                        <li><asp:HyperLink ID="HyperLink20" runat="server" NavigateUrl="#">Reports</asp:HyperLink></li>
                    </ul>
               </telerik:RadPageView>
                <telerik:RadPageView ID="RadPageView6" runat="server" Visible="false">
                    <h2>Administration</h2>
                    <ul class="qsfexOtherItems">
                        <li><asp:HyperLink ID="HyperLink9" runat="server" NavigateUrl="#">User Administration</asp:HyperLink></li>
                    </ul>
               </telerik:RadPageView>
          </telerik:RadMultiPage>
                <hr class="separator" />
                <telerik:RadPanelBar runat="server" ID="RadPanelBar1" ExpandMode="SingleExpandedItem" OnClientItemClicking="OnClientItemClicking" OnClientMouseOver="panelMouseOver" Width="235px">
                    <Items>
                        <telerik:RadPanelItem Text="Home" Expanded="True" ImageUrl="images/home-icon.png" />
                        <telerik:RadPanelItem Text="Financial Statements" Expanded="True" ImageUrl="images/dollar-sign-icon.png" Visible="false" />
                        <telerik:RadPanelItem Text="CU Tracking" Expanded="True" ImageUrl="images/CUTracking-icon.png" />
                        <telerik:RadPanelItem Text="Reporting Tools" Expanded="True" ImageUrl="images/Reporting-icon.png" />
                        <telerik:RadPanelItem Text="Check Mate" Expanded="True" ImageUrl="images/check-mate-icon.png" Visible="false" />
                        <telerik:RadPanelItem Text="Administration" Expanded="True" ImageUrl="images/Administration-icon.png" Visible="false" />
                    </Items>
                    <ExpandAnimation Type="OutQuart" />
                    <CollapseAnimation Type="OutQuart" />
                </telerik:RadPanelBar>
            </telerik:RadPane>
 
</telerik:RadSplitter>
     <telerik:RadScriptBlock ID="RadScriptBlock1" runat="server">
          <script type="text/javascript">
              //<![CDATA[
              var blnDragging = false;
              function OnClientItemClicking(sender, eventArgs) {
                  var multipage = $find("<%= RadMultiPage1.ClientID %>");
                   multipage.set_selectedIndex(eventArgs.get_item().get_index());
              }
              function panelMouseOver(sender, eventArgs) {
                  if (eventArgs.get_item().get_text().indexOf("Folders") != -1 && blnDragging) {
                      var multipage = $find("<%= RadMultiPage1.ClientID %>");
                        multipage.set_selectedIndex(eventArgs.get_item().get_index());
                    }
                }
              //]]>
          </script>
     </telerik:RadScriptBlock>
Hristo Valyavicharski
Telerik team
 answered on 07 Mar 2014
2 answers
65 views
Hello, 

Tabs width in chrome is not divided equally, It looks good in IE but not in chrome. Please see attached images

<telerik:RadTabStrip ID="RadTabStrip1" runat="server" SelectedIndex="0" Width="100%"
                    AutoPostBack="true" MultiPageID="RadMultiPage1">
                    <Tabs>
                        <telerik:RadTab runat="server" Text="Upcoming" Width="33%" PageViewID="pvUpcoming"
                            SelectedIndex="0" Selected="True" Font-Bold="true" />
                        <telerik:RadTab runat="server" Text="Completed" Width="33%" PageViewID="pvCompleted"
                            Font-Bold="true" />
                        <telerik:RadTab runat="server" Text="Canceled" Width="33%" PageViewID="pvCancelled"
                            Font-Bold="true" />
                    </Tabs>
                </telerik:RadTabStrip>
Veer
Top achievements
Rank 1
 answered on 07 Mar 2014
1 answer
97 views
I'm struggling to see how I would be able to localise strings for my HeaderTemplate. How can I achieve this correctly?

Usually I would perform localisation like so:

 <asp:Literal ID="Literal132" runat="server" Text="<%$ Resources:Common, EMAIL_SUBJECT %>" />

But when I attempt this in the HeaderTemplate the ASPX page does not load correctly.

I have read the localization section of your documentation but this seems like it would only apply to your inbuilt text, such as the text in the MoreResultsBox.

Here is how my control is marked up.

<telerik:RadComboBox
    ID="cmbEmailContacts"
    runat="server"
    EnableLoadOnDemand="false"
    HighlightTemplatedItems="true"
    ShowMoreResultsBox="false"
    MarkFirstMatch="true"
    AutoPostBack="false"
    CheckBoxes="true"
    DropDownWidth="450px"
    DataSourceID="SqlDataSource1"
    DataTextField="UserName"
    DataValueField="UserKey"
    EnableVirtualScrolling="true"
    AllowCustonText="false"
    EmptyMessage="Select Contacts..."
    Filter="None"
    CssClass="textbox">
    <HeaderTemplate>
        <ul>
            <li class="col1h">Select</li>
            <li class="col2h">Username</li>
            <li class="col3h">Email Address</li>
        </ul>
    </HeaderTemplate>    
    <ItemTemplate>
        <ul>
            <li class="col2"><%# Eval("UserName") %> </li>
            <li class="col3"><%# Eval("EmailAddress") %> </li>
        </ul>
    </ItemTemplate>
</telerik:RadComboBox>

Alex
Top achievements
Rank 1
 answered on 07 Mar 2014
Narrow your results
Selected tags
Tags
+? more
Top users last month
Chester
Top achievements
Rank 1
Iron
Simon
Top achievements
Rank 1
Iron
Douglas
Top achievements
Rank 2
Iron
Iron
SUNIL
Top achievements
Rank 3
Iron
Iron
Iron
Marco
Top achievements
Rank 3
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Chester
Top achievements
Rank 1
Iron
Simon
Top achievements
Rank 1
Iron
Douglas
Top achievements
Rank 2
Iron
Iron
SUNIL
Top achievements
Rank 3
Iron
Iron
Iron
Marco
Top achievements
Rank 3
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?