This is a migrated thread and some comments may be shown as answers.

New Tab issue with IE8

1 Answer 46 Views
Menu
This is a migrated thread and some comments may be shown as answers.
Timothy Kruszewski
Top achievements
Rank 1
Timothy Kruszewski asked on 25 Jun 2010, 08:46 PM
I'm using the RadMenu control for my web application and it works perfectly for every link on the site except for one.  When a user clicks the Ticket link it opens fine in a new tab just like it should.  They can then go about doing data entry tasks and saving information on the page.  The problem is if they click the Ticket link, enter a bunch of data and then click the Ticket link again it does not open a new tab.  It opens in the same tab all of their data entry is lost for the prior ticket they were working on.  This only seems to happen with IE8 and it works fine with Firefox but 90% of our users are working with IE8 and I suspect the bug is with the browser but needless to say I still need a work around for it.  I've provided a screen shot and sample code for how I'm binding the control.

<telerik:RadMenu ID="RadMenu1" runat="server" Skin="Web20" EnableEmbeddedSkins="true" 
                EnableEmbeddedBaseStylesheet="true" Flow="Horizontal" Width="100%" OnItemDataBound="RadMenu1_ItemDataBound" > 
                <DataBindings> 
                    <telerik:RadMenuItemBinding TextField="Link" NavigateUrlField="LinkURL" TargetField="LinkTarget"   /> 
                </DataBindings> 
            </telerik:RadMenu> 

 private void BindMenu()  
    {  
        DataSet ds;  
 
        if (Session["Menu"] != null)  
        {  
            ds = (DataSet)Session["Menu"];  
        }  
        else  
        {  
            ds = ConnecTED.BindTEDMenu();  
            Session["Menu"] = ds;  
        }  
 
        RadMenu1.DataSource = ds;  
        RadMenu1.DataTextField = "Link";  
        RadMenu1.DataValueField = "LinkURL";  
        RadMenu1.DataFieldID = "LinkID";  
        RadMenu1.DataFieldParentID = "ParentLinkID";  
        RadMenu1.DataBind();  
    }  
 
    protected void RadMenu1_ItemDataBound(object sender, RadMenuEventArgs e)  
    {  
        if (!SecurityHandler.CanViewLink(SafeValue.SafeInt(Session["UserID"].ToString()),DataBinder.Eval(e.Item.DataItem, "Link").ToString()))  
        {  
            e.Item.Visible = false;  
        }  
    } 

1 Answer, 1 is accepted

Sort by
0
Yana
Telerik team
answered on 30 Jun 2010, 02:47 PM
Hi Timothy,

I'm afraid that I cannot reproduce this issue only from the description. Could you please open a support ticket and send us there a simplified version of your page so we to be able to observe and test it? Thanks

Greetings,
Yana
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
Tags
Menu
Asked by
Timothy Kruszewski
Top achievements
Rank 1
Answers by
Yana
Telerik team
Share this question
or