<form id="form1" method="post" action="" enctype="multipart/form-data" runat="server">   
  <div> 
<input id="file1" name="file1" type="file" hidefocus="true" style="position:absolute;width: 52px;"/>
<asp:Button ID="Button1" runat="server" Text="Button"  OnClientClick="return upfile()"/>
   </div>
</form>   </body>
</html>
<script language="javascript" type="text/javascript">
function upfile(){
document.getElementById["file1"].style.left=70;
}
试试了好多次都无法改变控件的位置,刚接触ASP.NET好郁闷啊。