03. november 2005 - 10:40Der er
9 kommentarer og 1 løsning
'Mærkelig' fejlmelding ved download af indhold i et datagrid
Jeg har et datagrid med et rettelink i en af kolonnerne og en knap til download af indholdet til et Worddokument. Når jeg klikker på downloadknappen, får jeg følgende kryptiske melding:
Control 'dgPlan__ctl2__ctl0' of type 'DataGridLinkButton' must be placed inside a form tag with runat=server.
men alt er faktisk placeret indeni formtagget med:
<form runat="server">
Jeg har støvet lidt rundt på Internettet for at finde noget om fejlen og fandt faktisk her årsagen, men desværre ikke løsningen. Årsagen er denne linie med rettelinket:
og videre viser det sig, at hvis man indføjer Visible="False", så kan man noget overraskende fint downloade, men så kan man jo ikke se eller bruge rettelinks, så det er ingen farbar vej.
Har I et godt råd, så man både kan se rettelinks og downloade?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Sub btnDownload_Click(sender As Object, e As EventArgs)
Dim FileName As String
'Overførsel til Word 'Set the content type to Word FileName = "Vores plan" & ".doc" Response.ContentType = "application/vnd.ms-word;" Response.ContentEncoding = System.Text.Encoding.GetEncoding(1252) 'For at æøå downloades korrekt Response.AppendHeader("Content-Disposition", "attachment;filename=" + FileName)
'Turn off the view state Me.EnableViewState = False
'Remove the charset from the Content-Type header Response.Charset = String.Empty Dim myTextWriter As New System.IO.StringWriter() Dim myHtmlTextWriter As New System.Web.UI.HtmlTextWriter(myTextWriter)
'Get the HTML for the control dgPlan.RenderControl(myHtmlTextWriter) 'HER går det galt
'Write the HTML to the browser Response.Write(myTextWriter.ToString())
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.