webForumDet fria alternativet

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

.NET

1 svar · 503 visningar · startad av saw

Medlem sedan mars 20011 880 inlägg
Frågan#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.

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