Telerik Forums
UI for ASP.NET AJAX Forum
6 answers
242 views
Hello!

Recently I had a problem with a button not working in IE10. (Last post in http://www.telerik.com/community/forums/aspnet-ajax/button/radbutton-onclick-event-won-t-fire.aspx )

Anyway, after upgrading to Q2 2013 the button worked, even in IE 10. However, now it won't validate the textboxes, meaning one can enter an empty invoice address.

Everything works fine in Chrome/FF/IE8 (didn't try IE9 yet) but as I said, in IE 10 it is possible to leave all textboxes empty and still get the order through. Any ideas?

I also noticed that your demo on http://demos.telerik.com/aspnet-ajax/input/examples/common/validation/defaultcs.aspx isn't working in IE10, i. e. the same problem I had before I updated to Q2.

The button is used in a shopping cart with multiviews and the problem occurs from step 2 to step 3, due to validation on that specific button.

<%@ Page Language="C#" AutoEventWireup="True" Inherits="Litho.MP.Web.Base.UI.ShoppingCart" Codebehind="ShoppingCart.aspx.cs" %>
<%@ Register Src="AddressControl.ascx" TagName="AddressControl" TagPrefix="uc2" %>
<%@ Register Src="ShoppingCartItemList.ascx" TagName="ShoppingCartItemList" TagPrefix="uc1" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
 
<asp:Content ID="Content1" ContentPlaceHolderID="mainContent" runat="Server">
 
<style type="text/css">
     
    .buttons
    {
        display:none;
    }
    .radButton
    {
        display:block;
    }
    
     
</style>
 
    <h1><asp:Literal ID="ltrShoppingCart" runat="server" Text="Varukorg"/></h1>
 
    <div id="content">
     
        <asp:MultiView ID="mvMain" runat="server">
             
            <asp:View ID="viewEmptyCart" runat="server">
                <asp:Label ID="lblShoppingCartIsEmpty" runat="server" Font-Bold="true" Text="Varukorgen är tom" />
            </asp:View>
             
            <asp:View ID="viewEditCart" runat="server">
                 
                <h2><asp:Literal ID="ltrStepOneOfFour" runat="server" Text="Steg 1 av 3" /></h2>
                <p><asp:Label ID="lblChooseAmountAndProceed" runat="server" Text="Välj det antal du vill ha av varje vara och klicka sedan pÃ¥ nästa för att fortsätta" /></p>
                 
                <asp:Panel ID="pnlHelpText" runat="server">
                    <div style="float:left;padding-bottom:15px;">
                        <asp:Label ID="lblHelpText" CssClass="lblHelpText" runat="server" />
                    </div>
                    <div style="clear:both;"></div>
                </asp:Panel>
                <br />
                 
                <uc1:ShoppingCartItemList id="ShoppingCartItemList1" Editable="true" OnShoppingCartItemDeleted="ShoppingCartItemList1_ShoppingCartItemDeleted" runat="server" />
                <br />
                <br />
                  
                <div style="clear:both;"></div>
                 
                <div style="float:left;width:300px;">
                     
                    <div style="float:left;">
                        <div class="buttons">
                            <asp:Button ID="btnClearShoppingCart" runat="server" CssClass="btn btnClearShoppingCart" Text="Töm varukorgen" OnClick="btnClearShoppingCart_Click" />
                        </div>
                        <div class="radButton">
                            <telerik:RadButton ID="btnClearShoppingCartRadbutton" Text="Töm varukorgen" runat="server" OnClick="btnClearShoppingCart_Click">
                                <Icon PrimaryIconCssClass="rbRemove" PrimaryIconLeft="4" PrimaryIconTop="4" />
                            </telerik:RadButton>   
                        </div>
                    </div>
                     
                    <div style="float:left;padding-left:5px;">
                        <asp:Panel ID="pnlContinueShopping" runat="server">
                            <div class="buttons">
                                <asp:Button ID="btnContinueShopping" runat="server" CssClass="btn btnContinueShopping" Text="Beställ mer" OnClick="btnContinueShopping_Click" />
                            </div>
                            <div class="radButton">
                                <telerik:RadButton ID="btnContinueShoppingRadbutton" Text="Beställ mer" runat="server" OnClick="btnContinueShopping_Click" />   
                            </div>
                        </asp:Panel>
                    </div>
                     
                    <div style="float:left;padding-left:5px;">
                        <div class="buttons">
                            <asp:Button ID="btnStep1Next2" runat="server" CssClass="btn btnStep1Next btnNext" Text="Nästa" OnClick="btnStep1Next_Click" />
                        </div>
                        <div class="radButton">
                            <telerik:RadButton ID="btnStep1Next2RadButton" Text="Nästa" runat="server" OnClick="btnStep1Next_Click">
                                <Icon SecondaryIconCssClass="rbNext" SecondaryIconRight="4" SecondaryIconTop="5" />
                            </telerik:RadButton>   
                        </div>
                    </div>
                     
                </div>
                 
            </asp:View>
             
            <asp:View ID="viewAddresses" runat="server">
                
                <h2><asp:Literal ID="ltrStepTwoOfFour" runat="server" Text="Steg 2 av 3" /></h2>
                <p><asp:Label ID="lblEnterAddressesAndContinue" runat="server" Text="Fyll i leveransadress och fakturaadress och klicka sedan pÃ¥ nästa för att fortsätta" /></p>
                 
                <br />
                 
                <table>
                 
                    <tr>
                        <td class="tdAddress">
                            <uc2:AddressControl id="ucDeliveryAddressControl" runat="server" />
                        </td>
                        <td class="tdAddress">
                            <uc2:AddressControl id="ucInvoiceAddressControl" runat="server" />
                        </td>
                    </tr>
                     
                    <asp:Panel ID="pnlCopyDeliveryAddress" runat="server">
                        <tr>
                            <td colspan="2">
                               <div class="buttons"><asp:Button ID="btnCopyDeliveryAddress" runat="server" Text="Kopiera address ->" CssClass="btn btnCopyDeliveryAddress" OnClick="btnCopyDeliveryAddress_Click" /></div>
                               <div class="radButton">
                                    <telerik:RadButton ID="btnCopyDeliveryAddressRadbutton" Text="Kopiera address ->"  runat="server" OnClick="btnCopyDeliveryAddress_Click" />  
                                </div>
                               <br />
                               <br />
                            </td>
                        </tr
                    </asp:Panel>
                     
                    <asp:Panel ID="pnlOrganisationNumber" runat="server">
                        <tr>
                            <td>
                                <asp:Label ID="lblOrganisationNumber" runat="server" />
                                <asp:RequiredFieldValidator ID="reqOrganisationNumber" runat="server" ControlToValidate="tbOrganisationNumber" ValidationGroup="vgAddress" Enabled="false"/>
                                <br />
                                <telerik:RadTextBox ID="tbOrganisationNumber" runat="server" CssClass="AddressTextBox" />
                                <br />
                            </td>
                        </tr>
                    </asp:Panel>
                     
                    <asp:Panel ID="pnlDocumentNumber" runat="server">
                        <tr>
                            <td>
                            <div style="margin-left:5px">
                                <asp:Label ID="lblDocumentNumber" runat="server" />
                                <asp:RequiredFieldValidator ID="reqDocumentNumber" runat="server" ControlToValidate="tbDocumentNumber" ValidationGroup="vgAddress" Enabled="false"/>
                                <br />
                                <telerik:RadTextBox ID="tbDocumentNumber" runat="server" CssClass="AddressTextBox" Width="200px" />
                                </div>
                                <br />
                            </td>
                        </tr>
                    </asp:Panel>
                     
                    <tr>
                        <td colspan="2">
                        <div style="margin-left:5px">
                            <asp:Label ID="lblMessage" runat="server" Text="Meddelande" /><br />
                            <telerik:RadTextBox ID="tbMessage" runat="server" CssClass="AddressTextBox" TextMode="MultiLine" Width="200px"/>
                            </div>
                            <br />
                        </td>
                    </tr>
                     
                </table>
                 
                <br />
                <div style="float:left;margin-left:6px;">
                <div class="buttons">
                    <asp:Button ID="btnStep2Prev2"  runat="server" CssClass="btn btnStep2Prev btnPrev" Text="FöregÃ¥ende" OnClick="btnStep2Prev_Click" />
                </div>
                <div class="radButton">
                    <telerik:RadButton ID="btnStep2Prev2RadButton" Text="FöregÃ¥ende" runat="server" OnClick="btnStep2Prev_Click">
                        <Icon PrimaryIconCssClass="rbPrevious" PrimaryIconLeft="4" PrimaryIconTop="5" />
                    </telerik:RadButton>   
                </div>
                </div>
                <div style="float:left;padding-left:5px;">
                <div class="buttons">
                    <asp:Button ID="btnStep2Next2" runat="server" ValidationGroup="vgAddress" CssClass="btn btnStep2Next btnNext" Text="Nästa" OnClick="btnStep2Next_Click" />
                </div>
                <div class="radButton">
                    <telerik:RadButton ID="btnStep2Next2RadButton" ValidationGroup="vgAddress" Text="Nästa" runat="server" OnClick="btnStep2Next_Click">
                        <Icon SecondaryIconCssClass="rbNext" SecondaryIconRight="4" SecondaryIconTop="5" />
                    </telerik:RadButton>   
                </div>
                </div>
            </asp:View>
             
            <asp:View ID="viewReviewAndOrder" runat="server">
                 
                <h2><asp:Literal ID="ltrStep3OfFour" runat="server" Text="Steg 3 av 3" /></h2>
                <p><asp:Label ID="lblReviewAndOrder" runat="server" Text="Kontrollera alla uppgifter och klicka sedan pÃ¥ beställ för att genomföra beställningen" /></p>
                 
                <br />
                 
                <table cellpadding="0" cellspacing="0">
                    <tr>
                        <td>
                            <uc1:ShoppingCartItemList id="ShoppingCartItemList2" Editable="false" runat="server" />
                            <br />
                            <br />
                        </td>
                    </tr>
                    <tr>
                        <td>
                            <table cellpadding="0" cellspacing="0">
                                <tr>
                                    <td style="vertical-align: top; padding-right: 20px;">
                                        <uc2:AddressControl id="ucDelivery2AddressControl" Mode="0" runat="server" />
                                    </td>
                                    <td style="vertical-align: top;">
                                        <uc2:AddressControl id="ucInvoice2AddressControl" Mode="0" runat="server" />
                                    </td>
                                </tr>
                            </table>
                            <br />
                        </td>
                    </tr>
                     
                    <asp:Panel ID="pnlOrganisationNumberReview" runat="server">
                        <tr>
                            <td>
                                <asp:Label ID="lblOrganisationNumberReviewHeading" runat="server" Font-Bold="true" Text="Organisationsnummer" /><br />
                                <asp:Label ID="lblOrganisationNumberReview" runat="server" />
                                <br />
                                <br />
                            </td>
                        </tr>
                    </asp:Panel>
                     
                    <asp:Panel ID="pnlDocumentNumberReview" runat="server">
                        <tr>
                            <td>
                                <asp:Label ID="lblDocumentNumberReviewHeading" runat="server" Font-Bold="true" Text="CDIID" /><br />
                                <asp:Label ID="lblDocumentNumberReview" runat="server" />
                                <br />
                                <br />
                            </td>
                        </tr>
                    </asp:Panel>
                     
                    <asp:Panel ID="pnlMessageReview" runat="server">
                        <tr>
                            <td>
                                <asp:Label ID="lblMessageReviewHeading" runat="server" Font-Bold="true" Text="Meddelande" /><br />
                                <asp:Label ID="lblMessageReview" runat="server" />
                                <br />
                                <br />
                            </td>
                        </tr
                    </asp:Panel>
                     
                    <asp:Panel ID="pnlExpressOrder" runat="server">
                        <tr>
                            <td>
                                <asp:CheckBox ID="cbExpressOrder" runat="server" Text="Expressbeställning" />
                                <br />
                                <br />
                            </td>
                        </tr>
                    </asp:Panel>
 
                </table>
 
                <br />
 
                <div class="buttons">
                    <asp:Button ID="btnStep3Prev2" runat="server" Text="FöregÃ¥ende" CssClass="btn btnStep3Prev btnPrev" OnClick="btnStep3Prev_Click" />
                </div>
                <div style="float:left;">
                    <div class="radButton">
                        <telerik:RadButton ID="btnStep3Prev2RadButton" Text="FöregÃ¥ende" runat="server" OnClick="btnStep3Prev_Click">
                            <Icon PrimaryIconCssClass="rbPrevious" PrimaryIconLeft="4" PrimaryIconTop="5" />
                        </telerik:RadButton>   
                    </div>
                </div>
                 
                <div class="buttons">
                    <asp:Button ID="btnStep3Order2" runat="server" Text="Beställ" CssClass="btn btnStep3Order btnOrder" OnClick="btnStep3Order_Click" />
                </div>
                <div style="float:left;padding-left:5px;">
                    <div class="radButton">
                        <telerik:RadButton ID="btnStep3Order2RadButton" Text="Beställ" runat="server" OnClick="btnStep3Order_Click" />
                    </div>
                </div>
            </asp:View>
             
            <asp:View ID="viewConfirmation" runat="server">
             
                <p><asp:Label ID="lblOrderConfirmation" runat="server" Text="Tack för din beställning!" /></p>
                 
            </asp:View>
             
            <asp:View ID="viewOrderError" runat="server">
             
                <p><asp:Label ID="lblOrderError" runat="server" Text="Beställningen misslyckades. Kontakta support@litho.se för hjälp." /></p>
                 
            </asp:View>
             
        </asp:MultiView>
     
    </div>
     
</asp:Content>

Regards,

Magnus


Magnus
Top achievements
Rank 1
 answered on 10 Oct 2013
1 answer
222 views
I have a table with 5,355,113 records. I want to display them in a grid. I have a test application similar
to this: Link

The description of the example says: "allows you to handle millions of records within a few milliseconds",
but I'm getting the error displayed in the attached image.

What am I doing wrong?. The example linked before should be able to handle 5 million records? or, should
I handle the paging in code behind?

This is my ASPX code (No code behind):

<
telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
    <AjaxSettings>
        <telerik:AjaxSetting AjaxControlID="RadGrid1">
            <UpdatedControls>
                <telerik:AjaxUpdatedControl ControlID="RadGrid1" LoadingPanelID="RadAjaxLoadingPanel1" />
            </UpdatedControls>
        </telerik:AjaxSetting>
    </AjaxSettings>
</telerik:RadAjaxManager>
<telerik:RadAjaxLoadingPanel runat="server" ID="RadAjaxLoadingPanel1" />
 
<telerik:RadGrid ID="RadGrid1" runat="server" AllowPaging="True" AutoGenerateColumns="False" PageSize="1"
    DataSourceID="LinqDataSource1">
    <PagerStyle Mode="NextPrevAndNumeric" />
     <MasterTableView TableLayout="Fixed">
        <Columns>
            <telerik:GridBoundColumn DataField="ID" HeaderText="ID" UniqueName="ID">
            </telerik:GridBoundColumn>
        </Columns>
 
    </MasterTableView>
</telerik:RadGrid>
 
<asp:LinqDataSource ID="LinqDataSource1" runat="server" ContextTypeName="WebApplication1.DAL.DataClassesDataContext" TableName="Cards" OrderBy="ID">
</asp:LinqDataSource>

Any help would be appreciated. Thanks
Angel Petrov
Telerik team
 answered on 10 Oct 2013
1 answer
93 views
Can anyone tell me if it is possible to make a custom content provided for the FileBrowser in order to choose and upload photos from the photos are of iOS with any version of Telerik. This means the photos, photostream, camera roll, or albums.

We are currently using:

Telerik.Web.UI
Version 2011.2.712.40

Any help would be most appreciated.

Sincerely,

Len Chaney

Vessy
Telerik team
 answered on 10 Oct 2013
6 answers
284 views

1.       Header  in the RadGrid control is  getting fixed but the alignment of the data and Header borders are not matching. That means the border of the header and the data of the particular column are not aligned properly.

2.       Header Resize for the Grouped Columns we are not able to resize Error: Which resizing any particular column another Columns get resize.

3.       When we resize the Rad Grid Column, Content in the columns are getting wrapped. Let us assume the text that displays in that particular column  contains 20 characters, so initially it is displaying to 8 characters in that particular column then we resize that column up to  10 characters but the Entire text 20 characters are getting displayed.
Angel Petrov
Telerik team
 answered on 10 Oct 2013
1 answer
68 views
Hi,
I have a following query regarding RadasyncUpload. Please clarify it.

Can we upload multiple files of different file extensions in a single attempt?
(ie  xls,docx,txt,htm,pdf format files uploaded at once)

is der any change that has to be done to ensure proper uploading of different format files at once. Because i have tried to do so but the files are not been uploaded on post back. But when I tried with similar format multiple files I am able to upload successfully.
I have added the extensions in the allowedextension property of the control.

Please provide the necessary change that has to be made.

Shinu
Top achievements
Rank 2
 answered on 10 Oct 2013
3 answers
183 views
HI,
 i am having grid with edit mode(update ,delete , automatic insert) and i want a validation using rad window that sure to delete if client select yes then record will be deleted otherwise not,
and after thar success msg apper on insert data

Thanks
Princy
Top achievements
Rank 2
 answered on 10 Oct 2013
0 answers
54 views
See pic in the attachment.

I tried to set Scrollbars = "Hidden" or "None" but it didn't help.  I know that my page may be long/wider than the PageView holder, but I just want to get rid of the scrollbars no matter what.

Thanks

Lamk.
LamKhoa
Top achievements
Rank 1
 asked on 10 Oct 2013
3 answers
430 views
HI, I have 6 to 7 Items in RadTabStrip & & each item has sub-menu as RadTab.
But i would like to override the control's css class to get "item text to get underline on mouse hover" instead of mentioning
HoveredCssClass="textHover" for each item.



CSS Class:
.textHover
    {
        text-decoration:underline !important;
    }
Aspx Page:
<telerik:RadTab
runat       ="server"
Text        ="Dashboard"
 Value       ="Dashboard"
 Selected    ="true"
 HoveredCssClass="textHover"
Font-Names  ="Verdana"  >

Can you please provide control's css class to override the same thing.
Thanks in advance.
Shinu
Top achievements
Rank 2
 answered on 10 Oct 2013
3 answers
196 views
I see some posts on here of closing the Radwindow from server and client.  What I am wondering if there are any easier ways now with the updated releases from telerik.    Need to Close my radwindow on this button click and then refresh the page.  If there and easy way to do on the code side.  Instead of the scriptmanager below I would put in the close radwindow.

Protected Sub lnkVerify_Click(sender As Object, e As EventArgs) Handles lnkVerify.Click
       Dim returnV As String = ""
 
       sql = "exec usp_AnnualSignHR '" & Replace(HFDigSig.Value, "'", "''") & "', '" & HFEDIPI.Value & "'"
 
       returnV = getData(sql).Rows(0)(0)
 
       If returnV = "0" Then
           pnlGrid.Visible = False
           ScriptManager.RegisterClientScriptBlock(Page, GetType(Page), "OpenWindow", "alert('Thank you for signing your annual hand receipt. You will be redirected to your Hand Receipt');", True)
           Response.Write("<meta HTTP-EQUIV=""refresh"" content=""1;url=~/User/UserHR.aspx"">")
       Else
           ScriptManager.RegisterClientScriptBlock(Page, GetType(Page), "OpenWindow", "alert('There has been an problem please contact the help desk.');", True)
       End If
   End Sub
Kevin
Top achievements
Rank 1
 answered on 09 Oct 2013
2 answers
253 views
I have a master grid to which I am binding a Detail grid only if it is part of a "series".  All other rows should not have a detail table.  There's no real key relationship between the master and detail table otherwise.

When I try to just bind the detail grid on only the rows which require it, it binds the entire master table view to the detail grid on the rows which don't.  I cannot get the detail grid to have a null datasource.

I don't know if I'm explaining it well, but how do I prevent the grid from showing the entire master table view on the detail view when there are no records to explicitly bind?

protected void RadGridCE_DetailTableDataBind(object source, Telerik.Web.UI.GridDetailTableDataBindEventArgs e)  
        {  
            GridDataItem dataItem = (GridDataItem)e.DetailTableView.ParentItem;  
 
            if (dataItem["is_series"].Text == "1")  
            {  
                int series_id = int.Parse(dataItem["series_id"].Text);  
                e.DetailTableView.DataSource = (FarranMedia.Classes.OnlineCE.CECourseGetBySeriesID(series_id)).Tables[0];  
            }  
            else  
            {  
 
                e.DetailTableView.DataSource = null;  
 
            }  
             
        } 

Thanks.
Steve
Top achievements
Rank 1
 answered on 09 Oct 2013
Narrow your results
Selected tags
Tags
+? more
Top users last month
Simon
Top achievements
Rank 2
Iron
Iron
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Marco
Top achievements
Rank 4
Iron
Iron
Iron
Grant
Top achievements
Rank 3
Iron
Iron
Iron
Kao Hung
Top achievements
Rank 1
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Simon
Top achievements
Rank 2
Iron
Iron
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Marco
Top achievements
Rank 4
Iron
Iron
Iron
Grant
Top achievements
Rank 3
Iron
Iron
Iron
Kao Hung
Top achievements
Rank 1
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?