Je développe un addon IE en utilisant C#. J'ai des fonctions javascript dans un fichier js. J'ai besoin de joindre le fichier js à C# et d'appeler les fonctions js à partir de C#, envoyer la valeur à js et il doit retourner une valeur.Ajouter un fichier js et appeler une fonction js à partir de C#
JS fichier - sample.js:
function sample (str) {
//js code
}
C# Fichier:
private void button1_Click(object sender, EventArgs e){
//Need to call sample(str) and pass 'str' value to the js function.
}
PS: J'ai essayé le code ci-dessous mais obtenir référence d'objet non définie à l'instance d'un objet
Page page = HttpContext.Current.CurrentHandler as Page;
page.ClientScript.RegisterClientScriptInclude("sample","sample.js");
page.ClientScript.RegisterStartupScript(typeof(Page),"Test","<script type='text/javascript'>sample('str');</script>");
Copie possible de [Qu'est-ce qu'un NullReferenceException, et comment puis-je le réparer?] (http://stackoverflow.com/questions/4660142/what-is-a-nullreferenceexception-and-how-do-if ix-it) – mybirthname
Merci. Mais pouvez-vous suggérer un code de travail pour le cas ci-dessus? Quel est le problème dans le code? – abby