2009-08-11 10 views
0

Ich habe eine Seite mit mehreren Linkbuttons, und alle von ihnen funktioniert nicht in Google Chrome. Sie funktionieren gut in IE und Firefox. Chrome Inspector kann die Verknüpfungsschaltfläche finden, und für einen Postback-Aufruf ist ein JavaScript-Postback angehängt. Die Schaltfläche befindet sich in mehreren Feldern, aber das sollte nicht das Problem sein, oder?asp.NET LinkButton funktioniert nicht in Google Chrome

<asp:Panel runat="server" ID="pnlLike"> 
    <div class="singleRecept_Toolbar_Item"> 
    <asp:LinkButton ID="lnkBtnVote" runat="server" OnClick="VoteRecept">I like </asp:LinkButton> 
    <asp:Image ID="imgVote" ImageUrl="/images/LCHF/likeIcon.gif" runat="server" Visible="true" /> 
    </div> 
</asp:Panel> 
+0

können Sie einen Code schreiben? –

+0

I like

Antwort

0

Sie könnten versuchen, die JavaScript-Konsole in Chrom (Strg + Umschalt + j) und sehen Sie zu öffnen, wenn Fehler gemeldet werden, wenn die Seite geladen oder wenn die Tasten klicken.

Ich habe Probleme mit LinkButtons durch völlig unabhängige JavaScript-Fehler verursacht.

+0

Danke. Ich habe keine anderen JS-Fehler, ein paar Warnungen obwohl. –

+0

Beim Hinzufügen von HTML-Steuerelementen (nicht ASP) funktionieren sie gut. Es muss eine Art von asp.net-Chrome-Problem sein. Seltsamerweise habe ich viele asp-Steuerelemente auf der gleichen Seite, die funktioniert. Das ist also kein spezifisches LinkButton-Problem, ich habe keine Postbacks bei mehreren ASP-Steuerelementen auf der Seite –

0

Wenn dies in anderen Browsern und nicht in Chrome funktioniert, sollten Sie einen Fehler here einreichen.

2

Fügen Sie den folgenden Code zu Methode der Unterseite hinzu.

+0

Dezember 2012 Update: mit Chrome Desktop braucht dies nicht. Aber der Bug scheint für Chrome Mobile (iPhone Chrome App) da zu sein und diese Lösung hat es behoben. Vielen Dank. – firepol

+0

Das hat nicht für mich funktioniert :( – PhillyNJ

0

Die Deaktivierung der Erweiterung "Chrome Toolbox (von Google)" behebt das Problem für mich. Wenn du diese Erweiterung noch nicht hast, deaktiviere alle Chrome-Erweiterungen.

Als ich das Problem hatte, mein erster Instinkt war, dass es inkompatibel war Javascript von ASP zur Verfügung gestellt, aber dann bemerkte ich das gleiche Problem auf bestimmte Links hier bei Stackoverflow.

Es ist auch erwähnenswert, dass nur der linke Klick kaputt war - mittlere Klicklinks öffneten sie immer noch in einem neuen Tab.