Ho creato un'API SCORM per il nostro LMS e in questo momento sto usando userID hard coded e variabili courseID (variabili che fanno riferimento a cose nel database). Ho bisogno di passare il vero userID e courseID invece di usare quelli con codice fisso. So che l'ID utente è memorizzato nella sessione e l'ID corso viene passato dalla pagina di avvio.Come posso fornire i dati delle variabili JavaScript dalle variabili ASP.NET?
Come posso ottenere questi in JavaScript così li posso includere nelle mie chiamate al Ashx che gestisce le chiamate SCORM?
Non dimenticare che la stringa Javascript incorporata deve essere sottoposta a escape, altrimenti le barre rovesciate, le virgolette e simili nella stringa interromperanno JavaScript sul lato client. – andynormancx
@andynormancx - annotato, ma è ragionevolmente probabile che un campo ID diventi un valore numerico e non sia un problema. – tvanfosson
Molti degli ID utente nei sistemi con cui ho a che fare sono stringhe che vengono inserite da sysadmin. Ecco perché il nome o'brien è un ottimo test case.Di solito è meglio essere sulla difensiva e non assumere che le variabili che si stanno incorporando non siano una stringa JavaScript sicura. – andynormancx