Personnellement, je rejoins, jopomk et utiliserais une WebMethod appelée par javascript.
J'en décris rapidement le mode d'appel sur cette page (chercher mon post) avec jQuery.
http://www.developpez.net/forums/d13...ette-libraire/
Après spécification du nom du document, javascript appelle la methode C# qui va vérifier l’existence ou non du doc.
(le code de la WebMethod peux être sur la même page aspx ; cela ne provoque pas de rechargement de la page).
Dans la partie success: du retour, tu peux analyser la réponse de la WebMethod et si nécessaire demander confirmation d'écrasement via javascript.
Le couple WebMethod/jQuery sont une façon très simple de faire de l'ajax et donc permettre à du code javascript d'appeler une fonction C# static et qui peut renvoyer un type complexe qui sera reproduit en javascript - json devient transparent.
Seul défaut de cette méthode, est que quand il y a un problème, on a juste une erreur http 500 et il est difficile de comprendre ce qui se passe.
C'est parfois très sensible (à la casse par exemple)
Je pars donc toujours d'un appel ultra simple (sans paramètre), puis j'en ajoute 1, puis 2 et teste à chaque fois.
Partager