FAQ ASP.NET/VB.NETConsultez toutes les FAQ

Nombre d'auteurs : 38, nombre de questions : 369, dernière mise à jour : 28 juin 2013 

 
OuvrirSommaireWebFormsContrôlesContrôles serveur (WebControl)Contrôles standards

Le Panel possède différentes propriétés de mise en forme qui n'existent pas dans le PlaceHolder. Dès lors, si vous souhaitez mettre en forme votre Panel, préférez-le au PlaceHolder. A l'inverse, si vous devez uniquement placer des éléments dans une zone, utilisez le PlaceHolder qui est légèrement plus rapide (de l'ordre du millième de seconde).

Créé le 14 novembre 2007  par Didier Danse

En ASP.NET 1.x il n'en existe pas d'autre que le contrôle html, à savoir l'input de type file (<input type="file">).

En ASP.NET 2.0, il existe un contrôle asp.net nommé FileUpload. Il comporte quelques propriétés et méthodes ne se trouvant pas dans le contrôle html.

Mis à jour le 14 novembre 2007  par Didier Danse

Dans cet exemple nous alons voir comment uploader un fichier sur le serveur via une page ASP.NET.

Tout d'abord on place un contrôle input file sur la page aspx :

 
Sélectionnez

<INPUT id="tboxMonFichier" type="file" size="75" name="tboxMonFichier" runat="server">
				


Qui est déclaré dans le code behind :

 
Sélectionnez

Protected WithEvents tboxMonFichier As System.Web.UI.HtmlControls.HtmlInputFile
				


Puis dans le code behind :

 
Sélectionnez

If  Not tboxMonFichier.PostedFile.FileName.Length = 0 Then 
   Dim monchemin as string = "C:\repfilesupload" 
   tboxMonFichier.PostedFile.SaveAs(monchemin & _
   tboxMonFichier.PostedFile.FileName.Substring( _
   tboxMonFichier.PostedFile.FileName.LastIndexOf("\") + 1)) 
End If 
				



Attention : Veillez à mettre les droits nécéssaires sur le répertoire d'upload ;-)

Créé le 17 décembre 2003  par johngt

Lien : Pourquoi l'upload de fichiers de plus de 4Mo lève une exception ?

  

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2007 Dotnet Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.