Ich muss eine Funktionalität erstellen, wenn Benutzer auf Schaltfläche klicken, als eine HTML-Datei wird dynamisch in Projektname in VS generiert und dann in einer neuen Registerkarte geöffnet.Wie öffne ich eine HTML-Datei mit einem Klick auf die Schaltfläche in der neuen Registerkarte in HTML dynamisch?
Mein Code auf Client-Seite:
<asp:button ID="BtnGenrateHTML" runat="server" text=" Generate HTML " OnClick="btnAddnew_Click" />
ich eine Datei in einem Verzeichnis Code erstellt haben, wie auf der Server-Seite folgt: protected void btnAddnew_Click (object sender, EventArgs e) { Zeichenfolge sFileFullName; Zeichenfolge sFilePath; Zeichenfolge sFileName;
string strHTMLGrid = "";
strHTMLGrid = strHTMLGrid + "Dear Customer,<BR><BR> Please provide below OTP to complete registration <BR><BR> ";
strHTMLGrid = strHTMLGrid + "<BR><BR> This OTP is valid for 15 minutes.";
strHTMLGrid = strHTMLGrid + "<BR><BR> With Best Regards - Indiefy";
This is not working //strHTMLGrid= strHTMLGrid + "<a href="abc.html/">thesitewizard.com</a>"
sFilePath = Server.MapPath("");
sFileName = "abc.html";
sFileFullName = sFilePath + "\\" + sFileName;
if (!Directory.Exists(sFileFullName))
{
Directory.CreateDirectory(sFilePath);
}
// if it exist than to delete it.
if (System.IO.File.Exists(sFileFullName))
{
System.IO.File.Delete(sFileFullName);
}
// If it deleted than we need to create it again
FileStream fs = new FileStream(sFileFullName, FileMode.Create);
using (StreamWriter w = new StreamWriter(fs, Encoding.UTF8))
{
w.WriteLine(strHTMLGrid);
}
fs.Close();
}
Wie meine abc.html
Datei auf einem Klick auf Schaltfläche öffnen? Bitte führe mich, was zu tun ist.
Dies funktioniert nicht auf Server-Seite:
strHTMLGrid= strHTMLGrid + "<a href="abc.html/">thesitewizard.com</a>"
strHTMLGrid = strHTMLGrid + ""; Dies funktioniert nicht Adil auf Knopfdruck es aktualisiert nur nichts tun .. ist ihr etwas wie window.open wir können hier schreiben und übergeben Sie den Pass die URL .. ist das möglich auf Code hinter ... bitte lassen Sie es mich wissen.Vielen Dank –
Überprüfen Sie meine aktualisierte Antwort. – Adil
Page.ClientScript.RegisterStartupScript (this.GetType(), "", "fncpopup();", true); auf Client-Seite und dann eine Funktionsfunktion gemacht fncpopup() { window.open ('abc.html', '_blank'); } Das funktionierte für mich awsome danke –