Это старый, но хотел предложить другое решение. Вы можете использовать jQuery для стандартной гиперссылки HTML и запускать asp:FileUpload
по щелчку HREF. Просто спрячьте asp: FileUpload при проектировании и назначьте его так, как вам нравится.
Ссылка
<a href="#" id="lnkAttachSOW">Attach File</a>
жерех: FileUpload
<asp:FileUpload ID="fuSOW" runat="server" style="visibility:hidden;"/>
Тогда jQuery:
$("#lnkAttachSOW").click(function () {
$("#fuSOW").click();
});