2 回答

TA贡献1712条经验 获得超3个赞
由于某些安全原因,FileUpload 控件在回发期间不会保留该值。
一种方法是为您的上传按钮设置触发器
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:FileUpload ID="fileUpload" runat="server"></asp:FileUpload>
<asp:Button ID="btnUpload" runat="server" OnClick="btnUpload_Click" />
</ContentTemplate>
<Triggers>
<asp:PostBackTrigger ControlID="btnUpload" />
</Triggers>
</asp:UpdatePanel>
protected void btnUpload_Click(object sender, EventArgs e)
{
if (fileUpload1.HasFile)
{
fileUpload1.SaveAs("C:\\" + fileupload1.FileName);
}
}

TA贡献1155条经验 获得超0个赞
我已经尝试过,我能够得到文件。
<asp:FileUpload ID="FileUpload1" runat="server" />
<asp:Button ID="btnok" runat="server" Text="Ok" OnClick="btnok_Click"/>
下面的事件是按钮单击。我可以知道您在哪个地方遇到问题。
protected void btnok_Click(object sender, EventArgs e)
{
if(FileUpload1.HasFile)
{
var val=FileUpload1.PostedFile;
}
}
没有找到匹配的内容?试试慕课网站内搜索吧
- 2 回答
- 0 关注
- 230 浏览
添加回答
举报