بعضی وقت ها برای سریع انجام دادن یک پروژه برنامه نویسی می توانید از سورس کدهای آماده در آن پروژه استفاده کنید در این مطلی سورس کد ایجاد صفحه های ASPX به صورت خلاق را آماده کردیم این پروژه با زبان برنامه نویسی سی شارپ و در محیط ASP.NET طراحی و برنامه نویسی شده است.
این سورس کد کاربردهای زیادی دارد که میتوانید صفحه های ASPX خلاق ایجاد کنید و همچنین توسط این سورس پروژه میتونید صفحه های جداگانه در ASP.NET بسازید.
سورس کد ایجاد صفحه های ASPX به صورت خلاق
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, "-"); } } /> Sourceiran.com
دیدگاه کاربران
تعداد دیدگاه های کاربران : ۰ دیدگاه