Asp.Net c# Metin Kesme

ediptufekciler
03-12-2012, 15:52   |  #1  
ediptufekciler avatarı
OP Yeni Üye
Teşekkür Sayısı: 6
30 mesaj
Kayıt Tarihi:Kayıt: Tem 2012

Coğu zaman metni keserken sorun yaşarız 

[ Tüm kodu seç ] [ Yeni Pencerede Göster ]
<%Eval("MesajAciklama").ToString().Substring(0,20)%>
bu şekilde kullandığımızda 0 başlayan 20 karakteri sonlanan bir kesim fakat db gelen değer 20 azsa veri patlar her kullanıcıya ve hata verir kalkıpta 20 adet harf girmek zorundasın diye uyarı verdiğimizde kullanıcı sıkılıyor yazacağı 10 harfse bu kod daha iyi kullanıcı dostu olmak lazım onlar bize para kazandırıyor :)

 bunu yerine gelen değeri leng büyükse 20 den diye ayırırsak hatasız olarak calıştırırız 

[ Tüm kodu seç ] [ Yeni Pencerede Göster ]
<%#Eval("MesajAciklama").ToString().Length>20?Eval("MesajAciklama").ToString().Substring(0,20):Eval("MesajAciklama").ToString()%>
cok kullanışlı bir örnek