si c'est bien comme ca que ca foncionne, le problème qui se pose peut
etre c'est que la, la verification se passe du coté du serveur, donc il
faut que t'envoie le fichier pour ensuite dire au client qu'il est trop
gros
Pour faire la vérification du coté client : javascriptfr.com

ensuite pour filtrer, tu peux mettre un filtre dans la boite de
dialogue qui s'ouvre, ceci est du à une limitation du HTML. Donc pour
ton problème le mieux serait de passer par javascript, puis ensuite par
le code coté serveur.
pour ce qui est de la difference entre Vb.net et C# le code que tuhabites donne ait valable pour les deux langages
Montre nous ton code, si les fichiers de plus de 500ko s'enregistre quand meme.
Petite precision, 1ko = 1024 octects et non 1000
Cyril - http://Hoshimi.CodeS-SourceS.fr