4.3.09

File Use

private void CreateASPX()
{
if (ddltopic.SelectedValue == "0")
{
if (ddltemplate.SelectedItem.Value == "MipservMaster")
{
VarApptheme = "MipservTheme";
}
else if (ddltemplate.SelectedItem.Value == "MipservHome")
{
VarApptheme = "mipservhome";
}
string filename = Server.MapPath("../");
filename += txtpname.Value + ".aspx";
FileInfo fileinfo = new FileInfo(filename);
if (fileinfo.Exists == false)
{
FileStream filestr = new FileStream(filename, FileMode.CreateNew, FileAccess.Write, FileShare.Read);
StreamWriter sw = new StreamWriter(filestr);


sw.WriteLine("<%@ Page Language='C#' AutoEventWireup='true' MasterPageFile='~/Templates/" + ddltemplate.SelectedItem.Value + ".master' CodeFile=' " + txtpname.Value + ".aspx.cs' Inherits='" + txtpname.Value + "'" + " " + "Theme=" + '"' + VarApptheme + '"' + " %>");

sw.WriteLine("<%@ Register src='~/UserControls/UCTopics.ascx' tagname='UCTopics' tagprefix='ucl' %>");
sw.WriteLine("");
sw.WriteLine("");
sw.WriteLine("
");
sw.Flush();
sw.Close();


}
else
{
string strJavaScript;

}
}
else
{

if (ddltemplate.SelectedItem.Value == "MipservMaster")
{
VarApptheme="MipservTheme";
}
else if(ddltemplate.SelectedItem.Value == "MipservHome")
{
VarApptheme = "mipservhome";
}

string filename = Server.MapPath("../");
filename += txtpname.Value + ".aspx";
FileInfo fileinfo = new FileInfo(filename);
if (fileinfo.Exists == false)
{
FileStream filestr = new FileStream(filename, FileMode.CreateNew, FileAccess.Write, FileShare.Read);
StreamWriter sw = new StreamWriter(filestr);


sw.WriteLine("<%@ Page Language='C#' AutoEventWireup='true' MasterPageFile='~/Templates/" + ddltemplate.SelectedItem.Value + ".master' CodeFile=' " + txtpname.Value + ".aspx.cs' Inherits='" + txtpname.Value + "'" + " " + "Theme=" + '"' + VarApptheme + '"' + " %>");

sw.WriteLine("<%@ Register src='~/UserControls/UCTopics.ascx' tagname='UCTopics' tagprefix='ucl' %>");
sw.WriteLine("");
sw.WriteLine("");
sw.WriteLine("
");
sw.Flush();
sw.Close();

}
}
}
private void CreateASPXCS()
{
string filename = Server.MapPath("../");
filename += txtpname.Value + ".aspx.cs";
FileInfo fileinfo = new FileInfo(filename);
if (fileinfo.Exists == false)
{
FileStream filestr = new FileStream(filename, FileMode.CreateNew, FileAccess.Write, FileShare.Read);
CreateASPX();
StreamWriter sw = new StreamWriter(filestr);
sw.WriteLine("using System.Data;");
sw.WriteLine("using System.Collections;");
sw.WriteLine("using System.Configuration;");
sw.WriteLine("using System.Web;");
sw.WriteLine("using System;");
sw.WriteLine("using System.Web.UI;");
sw.WriteLine("using System.Web.UI.HtmlControls;");
sw.WriteLine("using System.Web.UI.WebControls;");
sw.WriteLine("public partial class " + txtpname.Value + " : System.Web.UI.Page");
sw.WriteLine("{");
sw.WriteLine("protected void Page_Load(object sender, EventArgs e)");
sw.WriteLine("{");

sw.WriteLine("Page.Header.Title =" +'"' + txttitle.Value +'"'+";");
sw.WriteLine("HtmlHead head = (HtmlHead)Page.Header;");
sw.WriteLine("HtmlMeta KeywordMeta = new HtmlMeta();");

sw.WriteLine("KeywordMeta.Attributes.Add(" + '"' + "Meta Description" + '"' + ',' + '"' + txtkey.Value + '"' + ");");
sw.WriteLine("KeywordMeta.Attributes.Add(" + '"' + "Meta Keywords" + '"' + ',' + '"' + txtkey.Value + '"' + ");");


sw.WriteLine(" head.Controls.Add(KeywordMeta);");
sw.WriteLine("}");
sw.WriteLine("}");
sw.Flush();
sw.Close();
}
else
{
string strJavaScript;

}
}

No comments: