以下是一个使用ASP.NET上传文件控件和显示等待消息的示例解决方法:
protected void UploadButton_Click(object sender, EventArgs e)
{
// 检查是否选择了文件
if (FileUpload1.HasFile)
{
// 显示等待消息
Page.ClientScript.RegisterStartupScript(this.GetType(), "WaitMessage", "ShowWaitMessage();", true);
// 获取文件名
string fileName = FileUpload1.FileName;
// 获取上传文件的保存路径
string savePath = Server.MapPath("~/Uploads/") + fileName;
// 保存文件到服务器
FileUpload1.SaveAs(savePath);
// 隐藏等待消息
Page.ClientScript.RegisterStartupScript(this.GetType(), "HideWaitMessage", "HideWaitMessage();", true);
// 显示上传成功消息
Response.Write("文件上传成功!");
}
else
{
Response.Write("请选择要上传的文件!");
}
}
通过以上解决方法,当用户点击"上传文件"按钮时,会触发服务器端的文件上传操作,并在上传过程中显示等待消息。