J'ai créé une API SCORM pour notre système de gestion de l'apprentissage (LMS) et j'utilise pour le moment des variables codées en dur, userID et courseID (variables qui référencent des choses dans la base de données). Je dois passer le vrai userID et le coursID au lieu d'utiliser ceux codés en dur. Je sais que l'ID utilisateur est stocké dans la session et que l'ID courseID est transmis à partir de la page de lancement.Comment donner des variables JavaScript à partir de variables ASP.NET?
Comment les obtenir en JavaScript pour les inclure dans mes appels au fichier .ashx qui gère les appels SCORM?
N'oubliez pas que la chaîne Javascript incorporée doit être échappée, sinon des barres obliques, des guillemets et autres dans la chaîne vous briseront Javascript du côté client. – andynormancx
@andynormancx - noté, mais il est raisonnablement probable qu'un champ d'identification va être une valeur numérique et ne pas être un problème. – tvanfosson
La plupart des identifiants d'utilisateur dans les systèmes avec lesquels je traite sont des chaînes qui sont entrées par sysadmin. C'est pourquoi le nom o'brien fait un très bon test.Il est généralement préférable d'être sur la défensive et de ne pas supposer que les variables que vous incorporez ne sont pas des chaînes Javascript sûres. – andynormancx