سورس کد ایجاد صفحه های ASPX به صورت خلاق
سورس کد ایجاد صفحه های ASPX به صورت خلاق
در این ساعت از سورس سافت با یکی دیگر از سورس های برنامه نویسی به سورس کد ایجاد صفحه های ASPX به صورت خلاق در خدمت شما دوستان هستیم.
این سورس کد با زبان برنامه نویسی سی شارپ و در محیط ASP.NET طراحی و برنامه نویسی شده است .
این سورس کد کاربردهای زیادی دارد که میتوانید صفحه های ASPX خلاق ایجاد کنید و همچنین توسط این سورس پروژه میتونید صفحه های جداگانه در ASP.NET بسازید.
public partial class CreatePage : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void btnCreate_Click(object sender, EventArgs e) { string root = Server.MapPath("~"); string Template = root + "\\PageTemplate.temp"; StringBuilder line = new StringBuilder(); using (StreamReader rwOpenTemplate = new StreamReader(Template)) { while (!rwOpenTemplate.EndOfStream) { line.Append(rwOpenTemplate.ReadToEnd()); } } int ID = 0; string SaveFilePath = ""; string SaveFileName = ""; Random ran = new Random(); ID = ran.Next(); //Page Name Creator string Title = ID.ToString() + "-" + StripURLNotAllowedChars(txtTitle.Text); SaveFileName = "\\"+ Title + ".aspx"; SaveFilePath = root + "\\Pages\\" + SaveFileName; FileStream fsSave = File.Create(SaveFilePath); if (line != null) { line.Replace("[Title]", txtTitle.Text.Replace("<", "<").Replace(">", ">").Replace('"', ' ').Replace('"', ' ')); line.Replace("[PageContent]", txtContent.Text); line.Replace("[MetaDes]", txtDes.Text.Replace('"', ' ').Replace('"', ' ').Replace('<', '-').Replace('>', '-') ); line.Replace("[key]", txtKey.Text.Replace('"', ' ').Replace('"', ' ').Replace('<', '-').Replace('>', '-')); line.Replace("[ID]", ID.ToString()); StreamWriter sw = null; try { sw = new StreamWriter(fsSave); sw.Write(line); } catch (Exception ex) { lblMessage.Text = ex.Message; } finally { sw.Close(); } } } private string StripURLNotAllowedChars(string htmlString) { string pattern = @"\s|\#|\$|\&|\||\!|\@|\%|\^|\*|\<\|\>|\\|\/|\+|\-|\="; return Regex.Replace(htmlString, pattern, "-"); } }
فایل های کامل این سورس پروژه برای استفاده شما دوستان ضمیمه شده است که میتونید به صورت رایگان دانلود کنید.
دیدگاه ها