Bonjour,
je dois réaliser pour un stage un site à acces privé qui est en rélation avec un programme déjà écrit.
Mon boss me demande de pouvoir uploader et télécharger depuis un dossier c:\XXX vers un dossier TEMP du site. Pour ce faire, j'ai réalisé un usercontrol activex en VB6.
Mon problème quand je place mon usercontol sur une form en VB.NET (celui ci s'affiche dans ma boite à outils) j'accede à ma fonction qui passe le nom de fichier, le nom de dossier (qui peux changer car gérer par l'application de base) et le chemin relatif du dossier sur le serveur (le TEMP).
En WebDevelopper je n'ai pas le control dans ma boite à outils !!
J'ai trouvé ceci http://blogs.microsoft.fr/sbovo/
j'ai donc créé un fichier Jscript. js avec ceci :
document.write('<OBJECT id="Moncontrol" codeBase="./MonControl.CAB#version=1,0,0,0" classid="CLSID:0502929A-XXXX-45F3-XXXX-E68414A817D5">');
document.write('</OBJECT>');
et dans ma page aspx (pas code Behind) :
<script src="JScript.js"></script>
<script type ="text/javascript">
Moncontrol.GetFichierDestination("c:\\");
</script>
Sur la page générée je recoit l'erreur : 'Moncontrol' est indéfini
Je n'ai jamais créé d'activex ni fait de javascript par le passé donc soyez indulgeant si j'ai loupé un truc simple
Si quelqu'un à la solution pour acceder à un activex personnel à partir d'une page ASPX çà me soulagerais ....
Merci d'avance Overfloow
Partager