Osman KURT

Kendime Not

C# ile HTML Kodlarını Temizleme

Merhabalar,

Bugün sizlere bazı text içeriklerde gelen html kodlarının Regular Expression ile nasıl temizlenmesi gerektiğini anlatacağım.

public static string RemoveHtml(string text)
{
     return Regex.Replace(text, @"<(.|\n)*?>", string.Empty);
}

Osman KURT
Yazılım Uzmanı

C# İpucu, string.join Kullanımı

Merhabalar,
Kısa ama zaman kazandıracak bir kod string join. Var olan bir listemizi istediğimiz şekilde string bir veri olarak joinlemeye yani birleştirmeye yarayan bir kod. Alt kısımda bulunan basit örneği incelediğiniz de ne demek istediğimi gayet iyi anlayacaksınız.
List Liste = new List();
Liste.Add("Osman");
Liste.Add("KURT");
string deger = string.Join(",", Liste);

Çıktı: Osman,KURT

Gördüğünüz gibi listemizi yan yana birleştirme işlemi uygulamak bu kadar basit.

Osman KURT
Görüşmek üzere

Asp.Net ile Kalıcı Permanent 301 Yönlendirme Nasıl Yapılır?

Web uygulamanızda bir linki kalıcı olarak değiştirmek, farklı bir adrese taşımak istiyorsanız bunu arama motorlarına, örneğin google, 301 hata kodu ile bildirmeniz gerekmektedir.

Örnegin osmankurt.net/arsiv.aspx şeklindeki sayfanızın adresini günün birinde osmankurt.net/gecmis.aspx şeklinde değiştirmek isteyebilirsiniz. Arama motorları eski sayfanın adresini daha önceden indekslediği için bunu arama motorlarına bildirmezseniz SEO açısından hatalı bir işlem yapmış olursunuz.

Arama motorlarında üst sıralar da yer almak istiyorsak ve geçmiş index değerlerimizi korumak istiyorsak. Bunu iyi uygulamak zorundayız.

Örnek;

 
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location","http://www.osmankurt.net/YazilimUzmani");
Response.End();
} 

Görüşmek üzere

Osman KURT
Yazılım Uzmanı