C# 如何使FileUpload控件在单击';浏览';?
直到现在,我一直在使用2个控件(FileUpload和附加按钮)。 在fileUpload控件中选择文件后,用户必须按save按钮接受其选择 下面是按钮的代码:C# 如何使FileUpload控件在单击';浏览';?,c#,asp.net,file-upload,C#,Asp.net,File Upload,直到现在,我一直在使用2个控件(FileUpload和附加按钮)。 在fileUpload控件中选择文件后,用户必须按save按钮接受其选择 下面是按钮的代码: protected void Button1_Click(object sender, EventArgs e) { if (FileUpload1.HasFile) { FileUpload1.SaveAs(Server.MapPath("~/file.jpg")
protected void Button1_Click(object sender, EventArgs e)
{
if (FileUpload1.HasFile)
{
FileUpload1.SaveAs(Server.MapPath("~/file.jpg"));
Label1.Text = Server.MapPath("~/file.jpg");
Image1.ImageUrl = "file.jpg";
}
}
我想知道是否有办法避免使用该按钮,因此FileUpload控件的按钮将执行附加按钮的工作。FileUpload控件呈现一个
<body onload="body_onload()">
<script type="text/javascript">
function body_onload()
{
...
$get('<%=FileUpload.ClientID%>').onchange = function() {
$get('<%=this.Page.Form.ClientID%>').submit();
};
}
</script>
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#fileUpload1").change(function() {
$("#form1").submit();
});
});
</script>