Way*_*ner 1 vb.net asp.net file-upload
出于某种原因,我无法使用<asp:FileUpload />
控件上传文件.我知道这不仅仅是完全没事的东西,因为我创建了一个包含此代码的新项目,并上传了该文件.
我的代码看起来像这样(删除了一些位...):
<form id="querydata" runat="server" enctype="multipart/form-data">
<div class="container" runat="server">
<asp:ScriptManager ID="queryscriptmanager" runat="server" />
<asp:UpdatePanel runat="server" ID="querypanel" UpdateMode="Conditional">
<ContentTemplate>
<div runat="server" class="opaque" id="opq">
<div runat="server" class="entry">
<asp:FileUpload runat="server" ID="Directory" Width="194" />
</div>
<asp:Button runat="server" ID="Submit" Text="Update Database" onclick="checkForm" />
</div>
</ContentTemplate>
</asp:UpdatePanel>
</div>
</form>
Run Code Online (Sandbox Code Playgroud)
如果我选择一个文件,然后单击提交按钮,一旦执行到checkForm,Directory.FileName是""
和Directory.HasFile是False
任何线索为什么它不会发送我的文件?
已解决:
所有我必须做的(根据接受的答案中的博客文章)添加三行:
</ContentTemplate>
<Triggers>
<asp:PostBackTrigger ControlID="Submit" />
</Triggers>
Run Code Online (Sandbox Code Playgroud)
</asp:UpdatePanel>
归档时间: |
|
查看次数: |
1751 次 |
最近记录: |