Ho usato il nome MyUserControl come esempio
Comunque...
:master: Vediamo se ho capito: la variabile dataz è quindi una variabile che va dichiarata in un blocco script per le tue funzioni javascript?
In questo caso tu potresti avere una proprietà (o un membro pubblico) che la rispecchia (DataZ) , la valorizzi come nel codice che hai postato e nell'evento Pre_render del controllo puoi registrare uno script così:
(lo posto in VB6, mi spiace ma la sintassi c# non la conosco molto bene!)

codice:
Dim Str as string
Str="<script language=""javascript"">" & vbcrlf & _
"var dataz=" & Me.PropertyDataZ.ToString(<eventuale_formato>) & ";" & vbcrlf & "</script>"
Page.RegisterClientScriptBlock("dataz",str)
Spero di aver capito la tua richiesta....
ciao, javalon