check home phone-call search send

سورس کد ایجاد صفحه های ASPX به صورت خلاق

بعضی وقت ها برای سریع انجام دادن یک پروژه برنامه نویسی می توانید از سورس کدهای آماده در آن پروژه استفاده کنید در این مطلی سورس کد ایجاد صفحه های ASPX به صورت خلاق را آماده کردیم این پروژه با زبان برنامه نویسی سی شارپ و در محیط ASP.NET طراحی و برنامه نویسی شده است.

این سورس کد کاربردهای زیادی دارد که میتوانید صفحه های ASPX خلاق ایجاد کنید و همچنین توسط این سورس پروژه میتونید صفحه های جداگانه در ASP.NET بسازید.

سورس کد ایجاد صفحه های ASPX به صورت خلاق

سورس کد ایجاد صفحه های 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("<", "&lt;").Replace(">", "&gt;").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

دانلــود بـاکـــس

لینک های دانلود در این باکس قرار دارد
img

جهت مشاهده لینک های دانلود ابتدا وارد شده یا ثبت نام کنید

Avatar
پشتیبان سورس ایران 2180 مطلب منتشر شده

در مجموعه سورس ایران سعی می کنیم علاوه بر آموزش برنامه نویسی، به مسائل مرتبط و مهارت های نرم بپردازیم تا بعدهای مختلف را پوشش دهیم.

دیدگاه کاربران

تعداد دیدگاه های کاربران : ۰ دیدگاه
هنوز دیدگاهی ارسال نشده است.


شما با موفقیت در خبرنامه ما عضو شدید