<%@ Page Language="VB" MasterPageFile="~/MasterPage.master" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" title="Untitled Page" %>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<table>
<tr> <td><asp:FileUpload ID="FileUpload1" runat="server" " /></td>
<td> <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="Task cannot be blank"
InitialValue="" ControlToValidate="FileUpload1"> </asp:RequiredFieldValidator></td></tr>
</table>
</asp:Content>
https://www.mindstick.com/Articles/331/validating-fileupload-control-for-specific-file-type-and-required-field
https://www.mindstick.com/Articles/176/fileupload-control-in-asp-dot-net