2015-04-10 1 views
0

Quelle est la syntaxe correcte de cet extrait:problème Syntaxe avec JavaScript/ASPX

<asp:Button OnClick="foo" runat="server" ID="foo" 
OnClientClick="return confirm("'<%= GetLocalResourceObject("fooRessource") %>'");" /> 

je suis coincé avec le ' et " à OnClientClick

+0

vous devrez utiliser la liaison de données. –

Répondre

3

ne pourriez-vous pas faire cela?

<asp:Button OnClick="foo" runat="server" ID="foo" 
OnClientClick="return myconfirm()");" /> 

<script> 
function myconfirm() 
{ 
    return confirm("<%= GetLocalResourceObject("fooRessource") %>"); 
} 
</script> 
+0

@fubo, n'utilisez pas le nom de la fonction 'confirm' car cela pourrait créer de la confusion avec' window.confirm' ... vous finiriez avec récursivité – freefaller

+0

yep - codeur correct ici: 'function myconfirm() {return confirm (" <% = GetLocalResourceObject ("fooRessource")%> "); } ' – fubo

1

Pouvez-vous faire dans notre code behind?

foo.OnClientClick = "return confirm('" + GetLocalResourceObject("fooRessource") + "')"; 

Je ne sais pas si cela fonctionnera correctement.

+0

non je ne peux pas avoir à le résoudre dans le fichier aspx – fubo