J'écris une application de téléchargement de fichiers. Donc, il contient un keyname dans la zone de texte et un contrôle fileupload . Un bouton de sauvegarde est utilisé pour enregistrer le nom de clé et le fichier. Mon problème est quand je sélectionne un fichier dans le contrôle de fileupload et je ne saisis aucune valeur dans la zone de texte de keyname et clique sur le bouton de sauvegarde, un message est montré 'entrez un keyname' mais le contrôle fileupload est effacé. Comment peut-on conserver la valeur dans le contrôle fileupload?Conserver la valeur dans le contrôle fileupload
Répondre
Vous ne pouvez pas conserver de valeur dans le contrôle FileUpload. C'est à cause de raisons de sécurité. vous pouvez utiliser RequiredFieldValidator pour la zone de texte Keyname.
Je ne pense pas que vous pouvez attribuer la valeur à un contrôle FileUpload pour des raisons de sécurité. Pensez simplement si vous le pouvez, vous pouvez mettre par défaut le chemin vers un fichier système connu qui contient des informations personnelles. Puis cachez le contrôle sur une page et demandez à l'utilisateur de soumettre la page pour une raison quelconque et de télécharger automatiquement les fichiers sans qu'ils le sachent.
Le contrôle de téléchargement de fichier est très verrouillé car il y aurait tellement de façons de l'exploiter s'il ne l'était pas.
Avez-vous envisagé de ne pas effectuer de publication pour vérifier si le nom de clé a été entré? Faites une vérification via javascript et abandonnez/affichez un message si aucune valeur de clé n'a été entrée. Le postback est ce qui efface la valeur, donc si vous empêchez le postback de se produire, alors votre problème disparaîtra car vous ne pourrez pas contourner l'effacement de téléchargement de fichier après un problème de publication.
Pourriez-vous s'il vous plaît me donner une référence concernant la raison dans MSDN? – Sauron
- 1. Contrôle ASP.NET FileUpload dans un conteneur Ajaxified
- 2. apparence de contrôle fileUpload
- 3. Maintenance de ViewState pour le contrôle FileUpload
- 4. Effacer le contenu FileUpload dans ASP.NET
- 5. Le bouton d'entrée du contrôle Fileupload ne fonctionne pas
- 6. asp.net fileupload disparaît en postback sans AJAX
- 7. Le contrôle ASP.NET FileUpload ne fonctionne pas à l'intérieur du contrôle Wizard
- 8. Comment conserver la valeur de recherche JQuery dans ASP.Net MVC
- 9. Comment modifier le texte du bouton de navigation dans le contrôle FileUpload (System.Web.UI.WebControls)
- 10. Videz le texte FileUpload par programme
- 11. conserver la valeur d'origine dans DataBase lorsque la valeur NULL est passée à une procédure stockée
- 12. ASP.NET Fileupload et AJAX
- 13. Comment conserver la valeur du formulaire après l'actualisation du navigateur?
- 14. ASP FileUpload Controller dans AJAX Accordion
- 15. La valeur SQL ne remplit pas le contrôle ASP DropDownList
- 16. Échec d'ASP.NET FileUpload
- 17. Comment télécharger une image lorsque le contrôle fileupload est sous updatepanel?
- 18. Conserver les paramètres d'exécution dans les environnements dans le contrôle de version?
- 19. Comment remplir le contrôle utilisé dans le modèle avec la valeur par défaut?
- 20. Contrôle de la valeur de 'this' dans un événement jQuery
- 21. Problème lors de l'utilisation du contrôle ASP.NET FileUpload dans un UpdatePanel?
- 22. Conserver le compte et copier dans Setter?
- 23. problème de validation de types de fichiers dans un contrôle ASP.NET FileUpload avec RegularExpressionValidator
- 24. struts2 fileupload taille de fichier maximale
- 25. Bug dans le contrôle déroulant?
- 26. objet FileUpload clair sur C#
- 27. Barre de progression ASP.Net Fileupload
- 28. ASP.NET: transmettre la valeur du contrôle utilisateur à la page?
- 29. Erreur FileUpload SaveAs UnauthorizedAccessException (Dotnetnuke)
- 30. Watin Help - Fileupload sous VISTA
Pourriez-vous s'il vous plaît me donner une référence concernant la raison dans MSDN? – Sauron
Ces deux aideront: http://www.csharpuniversity.com/2009/03/05/uploading-files-and-validating-them-using-the-aspnet-fileupload-and-customvalidator-controls/ http : //forums.asp.net/p/1155617/1896657.aspx – Kashif