2009-07-20 5 views
3

Est-il possible d'utiliser asp:LinkButton sans JavaScript pour ouvrir de nouvelles fenêtres? Actuellement, j'ai du code suivant, mais avec JS.C# LinkButton.PostBackUrl - Nouvelle fenêtre sans JS

<asp:LinkButton ID="lnkPcName" runat="server" OnClientClick="window.document.forms[0].target='_blank';" PostBackUrl='<%# Eval("ComputerId", "ComputerInfo.aspx?ComputerId={0}") %>'><%# Eval("pcName") %></asp:LinkButton> 
+0

Pourquoi JS un problème pour toi? – Kirschstein

+0

J'utilise UpdatePanel et après une nouvelle fenêtre est ouverte à partir de la fenêtre parente - Erreur JS apparaissant comme: "Sys.WebForms.PageRequestManagerParserErrorException: Le message reçu du serveur n'a pas pu être analysé.Les causes communes de cette erreur sont lorsque la réponse est modifiée par les appels à Response.Write(), les filtres de réponse, HttpModules ou la trace du serveur est activée. " –

Répondre

13

Comme je sais linkbuttons ont été initialement conçus pour faire une publication à la même page

Si je vous, je voudrais utiliser une place de contrôle lien hypertexte

+0

Ouais! Merci gourou! : P Je l'ai remplacé par <% # Eval ("pcName")%> Et plus d'erreur JavaScript !!!! –

+0

Mon plaisir, Et c'est la bonne façon de le faire;) –

+0

Je veux émuler le OnClick dans mon LinkButton via HyperLink. Comment puis-je y parvenir? Merci. – SearchForKnowledge

Questions connexes