Try regular expressions.
[RegularExpression(@"^(([a-zA-Z]:)|(\\{2}\w+)\$?)(\\(\w[\w].*))(.pdf|.PDF)$", ErrorMessage = "Incorrect file format")]
And make sure you have jquery.validate.js
and jquery.validate.unobtrusive.js
referenced on the page for enabling client side validation.