S'il vous plaît jeter un oeil à l'événement, cliquez ci-dessous ...Obliger A Postback Asp.Net
Protected Sub btnDownloadEmpl_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnDownloadEmpl.Click Dim emplTable As DataTable = SiteAccess.DownloadEmployee_H() Dim d As String = Format(Date.Now, "d") Dim ad() As String = d.Split("/") Dim fd As String = ad(0) & ad(1) Dim fn As String = "E_" & fd & ".csv" Response.ContentType = "text/csv" Response.AddHeader("Content-Disposition", "attachment; filename=" & fn) CreateCSVFile(emplTable, Response.Output) Response.Flush() Response.End() lblEmpl.Visible = True End Sub
Ce code exporte simplement à partir d'une datatable données dans un fichier csv. Le problème ici est lblEmpl.Visible = true ne sera jamais atteint car ce code ne provoque pas de publication sur le serveur. Même si je place la ligne de code lblEmpl.Visible = true en haut de l'événement click, la ligne s'exécute correctement, mais la page n'est jamais mise à jour. Comment puis-je réparer cela?
Vous êtes en cours d'exécution dans le même problème que ce poste: http://stackoverflow.com/questions/2731971/problem-clearing-text-fields-on-vb-net-project-vs2008/2732657 # 2732657 –