【发布时间】:2014-07-21 16:09:45
【问题描述】:
我正在使用进度条将大文件上传到 Amazon S3,我正在显示 Jquery 进度条,遵循 This 一切正常,但有两个问题 如果在处理过程中用户选择另一个文件或多次单击上传按钮,进度条计数会增加 我在按钮上传点击事件上禁用了 FileUpload 控件,但它没有禁用按钮上传控件
这就是我正在做的:
protected void btnupload_Click(object sender, EventArgs e)
{
if (FileVideoUpload.HasFile)
{
FileVideoUpload.Enabled = false;
btnupload.Enabled = false;
System.Threading.Thread.Sleep(8000);
//Upload File on Amazon S3
lblmsg.Text = "Video uploaded Successfully";
FileVideoUpload.Enabled = true;
btnupload.Enabled = true;
}
}
我也试过了,但按钮仍然没有禁用
protected void Page_Load(object sender, EventArgs e)
{
btnupload.Attributes.Add("onclick", " this.disabled = true; " + ClientScript.GetPostBackEventReference(btnupload, null) + ";");
}
我也尝试在 JS 中禁用它。 我想在处理时禁用这两个控件。
【问题讨论】: