Ich habe eine text
Datei in meinem lokalen Laufwerk. Ich möchte den Inhalt in einem neuen Tab anzeigen.Öffnen Sie eine Textdatei in der neuen Registerkarte
habe ich versucht, die folgende
1.
string fileName = @"C:\MyFile.log";
Page.ClientScript.RegisterStartupScript(GetType(), "windowKey", "window.open('" + fileName + "');", true);
2.
Response.Write("<script>");
Response.Write("window.open('C:\\MyFile.log', '_newtab');");
Response.Write("</script>");
dieser offenen Sowohl in neuen Tab Versuchen Versuchen aber die Daten innerhalb der Datei ist nicht angezeigt
Nach einiger Suche fand ich diese
FileStream MyFileStream = new FileStream(@"C:\MyFile.log", FileMode.Open);
long FileSize;
FileSize = MyFileStream.Length;
byte[] Buffer = new byte[(int)FileSize];
MyFileStream.Read(Buffer, 0, (int)MyFileStream.Length);
MyFileStream.Close();
Response.ContentType = "text/plain";
Response.AddHeader("content-disposition", "inline; filename=sample.txt");
Response.BinaryWrite(Buffer);
Dies ist der Inhalt meiner Datei angezeigt werden, sondern zusammen mit, dass es auch meine aspx
Seite angezeigt wird
Also meine Frage ist, wie man zeigen eine Textdatei in einem neuen Tab
@madalinivascu in Ordnung, können Sie mir sagen, wie ich meinen Weg –
Sie mit einem href verwenden Sie einen Link angeben möchten, dass Sie eine Seite zu einem anderen lol verlinken – madalinivascu
@madalinivascu ich diesen 'link versucht haben,' und bekam den Fehler in der ' Konsole 'als ** Lokale Ressource darf nicht geladen werden ** –