在ASP.NET中获取更改后的FileUpload值
本文关键字:FileUpload ASP NET 获取 | 更新日期: 2023-09-27 18:23:53
我有一个属性表单,它用一系列默认值填充自己,如果您选择编辑默认值,它会发布回服务器并执行一个函数,更新依赖于您更改的属性的属性,然后刷新表单。每个属性都是property.ascx 中定义的模板
我的问题是,我不知道如何上传文件来执行此操作。
<asp:TextBox runat="server" ID="txtValue" AutoPostBack="True" ontextchanged="txtUpdate" />
此时它调用Property.ascx.cs 中的函数
protected void txtUpdate(object sender, EventArgs e)
其中我可以从this.txtValue.Text
中提取值
ontextchanged
的asp:FileUpload
版本是什么?
我知道onchange
将允许客户端执行javascript,但我需要的是服务器端。
由于安全限制,这根本不可能。
浏览器已经锁定了文件上传功能,因此您无法使用此机制自动上传文件。
另外请注意,除非您的其他回发将文件作为其过程的一部分进行保存,否则如果他们先这样做,您将丢失他们的文件选择。