0
未知のSys.WebForms.PageRequestManagerParserErrorException:Sys.WebForms.PageRequestManagerParserErrorException:サーバーから受信したメッセージを解析できませんでした。VB ASP.NETでファイルをダウンロードできません
ダウンロードボタンをクリックするとこのエラーが発生します。私が間違って取得していますどこ
Protected Sub DownloadFile(ByVal sender As Object, ByVal e As EventArgs)
Dim filePath As String = CType(sender, LinkButton).CommandArgument
Response.ContentType = ContentType
Response.AppendHeader("Content-Disposition", ("attachment; filename=" + Path.GetFileName(filePath)))
Response.WriteFile(filePath)
Response.End()
End Sub
の後ろ
ASPX.cs
<asp:UpdatePanel runat="server" ID="UpdatePanelContent" UpdateMode="Conditional">
<Triggers>
<asp:PostBackTrigger ControlID="btnupload" />
</Triggers>
<ContentTemplate>
<asp:FileUpload runat="server" ID="FileUpload1" value="Upload" />
<asp:Button ID="btnupload" runat="server" OnClick="button1_click" Text="Upload"></asp:Button>
<%-- <asp:LinkButton ID="OnLnkDownload" runat="server" OnClick="OnLnkDownload_Click" Font-Underline="False">Download</asp:LinkButton>--%>
</ContentTemplate>
</asp:UpdatePanel>
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false" EmptyDataText="No files uploaded">
<Columns>
<asp:BoundField DataField="Text" HeaderText="File Name" />
<asp:TemplateField>
<ItemTemplate>
<asp:LinkButton ID="lnkDownload" Text="Download" CommandArgument='<%# Eval("Value") %>' runat="server" OnClick="DownloadFile"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<asp:LinkButton ID="lnkDelete" Text="Delete" CommandArgument='<%# Eval("Value") %>' runat="server" OnClick="DeleteFile" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
コードを助けてください?
あなたは答えを崩してどうすればいいのか教えてください。 –
今はっきりしていますか? – Stilgar