<script type="text/javascript">
function CheckFile(sender,arg)
{
var enableExt =["jpg","gif","bmp","png"]; // add your enable extension on that
if (arg.Value=="")
{
arg.IsValid =true;
}
else
{
var temp = arg.Value.split(".");
var extension = temp[temp.length-1];
extension = extension.toLowerCase();
var isValid = false;
for(i=0;i<enableExt.length;i++)
{
if (extension==enableExt[i])
{
isValid=true;
}
}
arg.IsValid = isValid;
}
}
</script>
<asp:FileUpload ID="f1" runat="server" />
<asp:CustomValidator ID="CustomValidator1" runat="server"
ClientValidationFunction="CheckFile" ControlToValidate="f1" Display="Dynamic"
ErrorMessage="<br/>*只支持 jpg , gif , bmp , png 等图片格式"></asp:CustomValidator>