SirAsad [official] Blog

You Will read Technical And Non-Technical Subjects

SirAsad [official] Blog

You Will read Technical And Non-Technical Subjects

فیلتر نوع فایل در کنترل ASP File Upload

بعضا نیاز میشه کاربر یه چیز هایی رو به سایت آپلود کنه ... اما گاها هم نیاز میشه یه چیز هایی خاصی رو آپ کنه مثلا در مثال زیر فایل DOC



if (FileUpload1.HasFile == true && FileUpload1.PostedFile != null)
        {
            int _size = 9437184;// equal 9 mb
            string _fileExt = System.IO.Path.GetExtension(FileUpload1.FileName);
            if (_fileExt.ToLower() == ".doc" || _fileExt.ToLower() == ".docx" )
            {
                if (FileUpload1.PostedFile.ContentLength <= _size)
                {
                    string CarFile = Guid.NewGuid().ToString() + Path.GetExtension(FileUpload1.FileName);
                    FileUpload1.SaveAs(Request.PhysicalApplicationPath + "Car_Image\\" + CarFile);

                }
                else
                {
                    FileUpload1.Focus();
                    ClientScript.RegisterStartupScript(Type.GetType("System.String"), "messagebox", "");
                }
            }
            else
            {
                FileUpload1.Focus();
                ClientScript.RegisterStartupScript(Type.GetType("System.String"), "messagebox", "");
            }
        }
        else
        {
            //-- if person not has image set default  for him         
        }


در مثال بالا علاوه بر نوع فایل ، حجم فایل هم کنترل شده است و کاربر نمی تونه بیشتر از 9 مگ آپلود کنه .


یاشیاسیز

اضافه کردن داینامیک متاتگ ها در ASP.net 2.0

با سلام


همانطور که می دونید یکی از اصول SEO همین متاتگ ها هستند . اگر شما برای تمام صفحاتون از متاتگ های مناسب استفاده کنید , موتور های جستجو می تونند به راحتی صفحات شما را index بندی بکنند و این یعنی بازدید کننده بیشتر ... .


private void CreateMetaTags()
{

   HtmlMeta hm = new HtmlMeta();
  
    HtmlHead head = (HtmlHead)Page.Header;
    
    hm.Name = "Keywords";
    hm.Content = "C#, Csharp, C-sharp, .NET";
    head.Controls.Add(hm);  

}


موفق باشید