Si estás usando un control como este:
<asp:fileupload id="Imagen" runat="server">
Y necesitas conocer su extensión para realizar alguna validación, haz lo siguiente en tu código de servidor:
If System.IO.Path.GetExtension(Imagen.FileName).ToLower <> ".jpg" then
'Pon aquí el código correspondiente
End If
En el ejemplo anterior estamos diciendo “Si la extensión del archivo NO es igual a “.jpg”, entonces…”.
Esto es útil combinándolo con un “CustomValidator” para revisar que solamente están subiendo imágenes, por ejemplo.