ASP.NET上载文件控件和显示等待消息
我已经在互联网上搜索过,尝试过不同的方法,但我真的很难做到这一点。我会接受任何帮助,包括第三方组件、javascript和一切。。。 我的问题(我想)是我没有使用上传按钮,而是使用了一个保存数据表单的按钮。 标记:ASP.NET上载文件控件和显示等待消息,asp.net,vb.net,file-upload,Asp.net,Vb.net,File Upload,我已经在互联网上搜索过,尝试过不同的方法,但我真的很难做到这一点。我会接受任何帮助,包括第三方组件、javascript和一切。。。 我的问题(我想)是我没有使用上传按钮,而是使用了一个保存数据表单的按钮。 标记: 谢谢大家如果我理解正确,您希望在上传文件时显示“等待”消息 您可以使用javascript实现这一点: <asp:Button runat="server" CssClass="gbutton" ID="btnConfermaIns" Text="Conferma" OnCli
谢谢大家如果我理解正确,您希望在上传文件时显示“等待”消息 您可以使用javascript实现这一点:
<asp:Button runat="server" CssClass="gbutton" ID="btnConfermaIns" Text="Conferma" OnClick="btnConfermaIns_Click" UseSubmitBehavior="false" OnClientClick="showWaitingMessage()" />
<div id="waitMessage" style="display: none;">Please wait...</div>
<script>
function showWaitingMessage() {
document.getElementById("waitMessage").style.display = "block";
}
</script>
请稍候。。。
函数showWaitingMessage(){
document.getElementById(“waitMessage”).style.display=“block”;
}
太简单了!除了这个,我什么都试过了!非常感谢。
Function Upload()
Dim file As String = ""
If MyFileUpload.HasFile Then
If MyFileUpload.PostedFile.ContentLength <= 15000000 Then
'throbber.Style("display") = "normal"
Dim path As String = My.Settings.pathUpload1 & rfCliente & My.Settings.pathUpload2
If Not Directory.Exists(path) Then
'If Directory (Folder) does not exists. Create it.
Directory.CreateDirectory(path)
End If
file = path & MyFileUpload.FileName
MyFileUpload.SaveAs(file)
hdnNomeFile.Value = file
ClientScript.RegisterStartupScript(Me.GetType(), "Scriptkey", String.Format("alert('{0}');", "File caricato: " & MyFileUpload.FileName), True)
If MyFileUpload.FileName.Contains(".txt") Then
Dim srRead As New System.IO.StreamReader(file)
Dim strFileText As String = ""
strFileText = srRead.ReadToEnd
srRead.Close()
txtNota.Text = strFileText
txtTitolo.Text = MyFileUpload.FileName
End If
Return True
Else
hdnNomeFile.Value = ""
ClientScript.RegisterStartupScript(Me.GetType(), "Scriptkey", String.Format("alert('{0}');", "Errore nel caricamento"), True)
Return False
End If
'throbber.Style("display") = "none"
Else
ClientScript.RegisterStartupScript(Me.GetType(), "Scriptkey", String.Format("alert('{0}');", "Il file supera le dimensioni massime consentite (15mb)"), True)
Return False
End If
End Function
If MyFileUpload.HasFile Then
If Upload() Then
inserimentoNota()
Else
ClientScript.RegisterStartupScript(Me.GetType(), "Scriptkey", String.Format("alert('{0}');", "Errore nel caricamento"), True)
End If
Else
inserimentoNota()
End If
<asp:Button runat="server" CssClass="gbutton" ID="btnConfermaIns" Text="Conferma" OnClick="btnConfermaIns_Click" UseSubmitBehavior="false" OnClientClick="showWaitingMessage()" />
<div id="waitMessage" style="display: none;">Please wait...</div>
<script>
function showWaitingMessage() {
document.getElementById("waitMessage").style.display = "block";
}
</script>