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.

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