Ho questo javascript che devo inserire nell'evento KeyPress di una TextBox:
codice:
If InStr(" 0123456789-+.," , Chr$(KeyAscii)) = 0 Then keyascii=0
codice:
Dim TextBox1 As TextBox = CType(Page.FindControl("Campo1"), TextBox)
        Dim txt As String = "If InStr(0123456789-+.,, Chr$(KeyAscii)) = 0 Then keyascii=0"
        TextBox1.Attributes.Add("KeyPress", txt)
Solo che ho qualche problema con l'inserimento della stringa 0123456789-+., tra virgolette nel CodeBehind.

Ho provato a scrivere così:
codice:
Dim txt As String = "If InStr(" & """0123456789-+.,""" & ", Chr$(KeyAscii)) = 0 Then keyascii=0"
ma mi viene "tradotto" in:
codice:
KeyPress="If InStr("0123456789-+.,", Chr$(KeyAscii)) = 0 Then keyascii=0"
Dovrebbe essere solo una questione del numero e della posizione delle virgolette sbagliato, come posso aggiustare?