Problem med att hämta fil ifrån webbsite.

.NET

1 svar · 511 visningar · startad av saw

Medlem sedan mars 20011 880 inlägg
Trådstart#1

Ursäkta att jag stör igen, men jag har fått problem med i script som tidigare
har fungerat.

string path = "";
                string list = "";
                list = ListBox2.SelectedItem.Text;
               path = Server.MapPath("~/Admin/Dokument/Allmäna_Dokument_" + ListBox1.SelectedItem.Text +"/" +list);
               Response.Clear();
               Response.AppendHeader("content-disposition", "attachment; filename= " + list + "");
               Response.ContentType = "text/plain";
               Response.WriteFile(path);//här är felet
               Response.Flush();
               Response.End();

Jag får följande path:

C:\inetpub\wwwroot\ccc\Admin\Dokument\Allmäna_Dokument_2010\EnkelHexEditor.txt

.. pathen stämmer perfekt.
Jag får följande error..

Körningsfel i Microsoft JScript: Sys.WebForms.PageRequestManagerParserErrorException: Det gick inte att
 parsa meddelandet som togs emot från servern. Det här felet uppstår ofta
 när svaret ändras vid anrop till Response.Write(), svarsfilter eller
 HttpModules eller att serverspårning om aktiverat.

Information: Fel vid parsning nära public static void S.

Jag förstår inte felmedellandet eller hur jag skall kunna fixa det.
Väldigt tacksam för hjälp.

Medlem sedan mars 20011 880 inlägg
#2

Efter mycket sökande så hittade jag felet.
Det var UpdatePanel som spökade.

251 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)