2016-09-08 1 views
0

Ich bin sehr neu in VB.NET, kann Evaluated Eval als Argument für eine JavaScript-Funktion übergeben werden? Wenn ja, wie kann ich das machen? Ich brauche wahr oder falsch in Javascript-FunktionWie bestanden bewertete Eval in Javascript-Funktion

onclick='ShowViewPopup(this, "detail", null, null, <%#IIf(String.IsNullOrEmpty(Eval("CustomerNumber"))) %>'; 

Vielen Dank

+0

Was möchten Sie als Ergebnis in js haben? wahr falsch? oder der Wert, den Eval ausgibt? Ihr IIF ist nicht vollständig – Andrei

+0

Hallo, Sie könnten die Auswertung in ShowViewPopup() tun. –

+0

Hallo, Andrei .. ja ich brauche wahr oder falsch in meiner Ausgabe :) – wapt49

Antwort

0

nur von IIf loszuwerden passieren zu sein, Sie scheinen es nicht zu brauchen. Ich empfehle auch, den gesamten Funktionsaufruf mit C# -Code auszugeben, erleichtert das Anbieten. Also (für bessere Lesbarkeit formatiert):

onclick='<%# 
    "ShowViewPopup(this, \"detail\", null, null, " 
    + String.IsNullOrEmpty(Eval("CustomerNumber")) 
    + ")" 
%>'