Ciao a tutti,qualcuno può dirmi perchè al caricamento della mia pagina mi viene questo errore javascript?

Unterminated string constant

l'errore deve essere in questa parte di codice:

---------------------------------

hp.Attributes.Add(
"onclick",
"javascript:Check('"+InnerHits[position]["MM"].InnerText+"');");

--------------------------------

Questo hp è un hyperlink che quando viene clikkato passa la variabile InnerHits[position]["MM"].InnerText all'altra pagina.
Ora quando la variabile assuno un valore numerico es. 5411100 non viene visalizzato nessun errore e tutto funziona,quando invece +InnerHits[position]["MM"].InnerText+
assume un valore non numerico es. il vincitore\della prima<BR\>edizione mi viene generato l'errore.Penso siano i caratteri \ a creare problemi ma non so come risolvere il problema.