上传文件的古怪问题
aspx 文件如下:
<form id="uploadbanner" method="post" runat="server">
<asp:Button id="Button1" style="Z-INDEX: 101; LEFT: 280px; POSITION: absolute; TOP: 32px" runat="server" Text="Button"></asp:Button>
<INPUT style="Z-INDEX: 102; LEFT: 32px; POSITION: absolute; TOP: 32px" type="file" runat="server" id="UpFile" >
</form>
cs文件如下:
private void Button1_Click(object sender, System.EventArgs e)
{
if(UpFile.PostedFile!=null)
{
try
{
UpFile.PostedFile.SaveAs(Server.MapPath(@"/banner/")+"a.jpg");
}
catch(Exception exp)
{
Response.Write(exp);
}
Response.Write("上传成功!");
}
else
{
Response.Write("请先选择要上传的文件!");
}
}
运行结果是:请先选择要上传的文件!
也就是说UpFile.PostedFile==null 为什么?
我测试的时候明明有选择文件的啊。