Şimdi ana sayfamızda atıyorum haberlerin başlığı geliyor ve mesajın da ilk 200 karakterini alıcaz. Fakat haber girilirken html text editör ile girilmiş ve ilk 200 içinde 198. karakterde <img src= gibi veya benzeri bir resim kodu da geliyor. Bu veya benzeri kod geldiği zaman ana sayfada tablolar birbirine girip bozulabiliyor.
Bu gibi durumlarda siz hangi yöntemi kullanıyorsunuz ? Yani veri tabanından html kodların "YARISI" gelirse sayfanın bozulmaması için ne yapıyorsunuz? Ya da html kodların tamamının gelmesi için..?
Veri tabanından gelen ilk X Karakterde Html Tag varsa?
4
●617
- 01-07-2010, 10:47:42Kimlik doğrulama veya yönetimden onay bekliyor.Ben regex kullanıyorum. Img'leri almayabilir ama yanlış hatırlamıyorsam onlarıda iptal ediyordu.
using System.Text.RegularExpressions; string aciklama = drvRow["aciklama"].ToString(); aciklama = Server.HtmlDecode(aciklama); aciklama = Regex.Replace(aciklama, @"</?\w+((\s+\w+(\s*=\s*(?:"".*?""|'.*?'|[^'"">\s]+))?)+\s*|\s*)/?>", string.Empty);
- 01-07-2010, 16:19:14regex i ben başka siteden bilgi çekerken kullanıyordum. Burada ana sayfaya gelecek html kodlarını temizler temizlemesine ama resim varsa ana sayfada resmi de göstermez.
Düşündüm de ben de çok şey istiyorum. Yani kod yarım gelmesin. Tam gelsin resim de görünsün istiyorum. Bu da baya kasmayı gerektiriyor sanırım. En iyisi resmi hiç getirtmemek ana sayfaya. Teşekkürler.