webForumDet fria alternativet

Öppna i eget fönster

.NET

4 svar · 475 visningar · startad av Uwe

Medlem sedan nov. 2003181 inlägg
Frågan#1

Har lite problem med att öppna en pdf i ett eget fönster oavsett vad användaren har för inställningar i sin acrobat.

Jag gör så här:

Response.Clear();
Response.ContentType = "application/pdf";
Response.BinaryWrite(Buffer);
Response.Flush();
Response.SuppressContent = true;

Buffer är en byte array dit jag läst in filen. Går det göra så att den alltid öppnas i ett eget fönster oavsett acrobat-inställningar?

Medlem sedan aug. 20003 575 inlägg
#2

Varför går det inte att sköta det med hjälp av <a href="" target="_blank">?

Medlem sedan nov. 2003181 inlägg
#3

Anledningen till att jag först läser in filen i en byte array är att jag vill kunna ha filerna i en folder som inte är publik.

Medlem sedan dec. 19996 721 inlägg
#4

Det spelar ingen roll. Du måste ändå ange target för att den ska öppnas i ett eget fönster.

Medlem sedan nov. 20041 189 inlägg
#5

Du kan även använda javascript.

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