2009-03-24 2 views
0

Warum funktioniert dieser Code nicht?Anführungszeichen in aspx fusionierten Code schreiben

OnClientClick='<%# String.Format("return confirm('¿Está seguro que desea eliminar el registro {0}?);'", Eval("data")) %>' 

Der Fehler ist:

Der Server-Tag ist nicht gut ausgebildet.

Wie kann ich dies schreiben, damit es funktioniert?

Antwort

1

Die zweite 'sagt der Zeichenfolge zu Ende. Entkomme es mit einem umgekehrten Schrägstrich. Gleiches mit dem Endapostroph.

OnClientClick='<%# String.Format("return confirm(\'¿Está seguro que desea eliminar el registro {0}?);\'", Eval("data")) %>' 

Versuchen Sie das.

0

Es scheint auch, dass die Zeichenfolge innerhalb der Bestätigungsfunktion nicht auf die Schließung paren vor geschlossen ist. Sollte sein:

confirm('¿Está seguro que desea eliminar el registro {0}?'); 
Verwandte Themen