Şimdi Ara

Asp.net Label Alt Satıra Geçme

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
6
Cevap
0
Favori
7.099
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaslar su label ile ilgili degisik bir sorunum var Eval ile labele veritabanından bilgi çekiyorum ama yan yana gösteriyor ve sayfadan tısarı tasabiiyor bazen.Bunu belli karakterde alt satıra nasıl geçirebilirim



  • yardım edecek yokmu arkadaslar
  • korn18 K kullanıcısına yanıt
    sanırım asp'de olmuyordu ama gene de deneyin

     
    LABEL.Text = Çektiğiniz Bilgi + "\n" + Çekeceğiniz Bilgi;
  • Lbl.Text = " alt satira <br> gec ";


    Yanlis hatirlamiyorsam boyle idi

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Label ını bir div, tablo benzeri bir yapı içerisine koyup onlara genişlik vererek kısıtlama yapabilirsin.
    Ancak uzun kelimelerde yine bir miktar oynama yapacaktır.

    Eğer belirli bir karakter sayısına göre alt satıra geçmesini istiyorsan bunun için basit bir metod yapabilirsin.

    asp.net için kod aşağıdaki gibi olabilir.
     
    //Sayfa üzerinde ki label
    <asp:Label ID="lbl1" runat="server" Text='<%# AltSatiraGec(Eval("bolunecekYazi").ToString(),10) %>'></asp:Label>

    //.cs kısmındaki metod

    public static string AltSatiraGec(string BolunecekString, int Sayi)
    {
    int toplamKarakterSayi = BolunecekString.Length;
    int bolunecekParca = toplamKarakterSayi / Sayi;
    string str = "";
    for (int i = 0; i <= bolunecekParca; i++)
    {
    str += BolunecekString.Substring(0, BolunecekString.Length > Sayi ? Sayi : BolunecekString.Length) + "<br>";
    BolunecekString = BolunecekString.Remove(0, BolunecekString.Length > Sayi ? Sayi : BolunecekString.Length);
    }
    return str;
    }




  • Yapay Zeka’dan İlgili Konular
    mobilde alt satıra geçme?
    12 yıl önce açıldı
    Sayfa İçinden CSS değiştirme
    19 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.