我有一个带有以下输入标记的HTML页面:
...
<input type="file" id="browseContactImageButton" />
...
单击页面上的按钮会生成“打开文件”对话框。如果我想进行实际上传,我需要另一个按钮来单击(提交),因为此输入文件按钮仅用于提供文件的路径。
是否可以单击浏览按钮,选择文件并在选择文件后立即启动上传功能?如果是,是否有人可以提供代码段?谢谢。
答案 0 :(得分:24)
如果您希望在用户做出选择后提交表单,则只需添加
即可<input type="file" onchange="this.form.submit();" ..... >
答案 1 :(得分:0)
我有同样的要求。
我想通过使用fileupload控件的onchange事件来激活c#方法。
但是我的FileUpload1.HasFile属性总是'False',文件名还没有设置。
我的标记:
<asp:FileUpload ID="FileUpload1" runat="server" ClientIDMode="AutoID"
ViewStateMode="Enabled" onchange="UploadImage();"/>
任何建议?