Şimdi Ara

ASP.NET - C# içinde html kodu çağırmak

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
9
Cevap
0
Favori
5.422
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Selamün Aleyküm Arkadaşlar;

    ASP.NET içinde bir butona basınca mesela bir div içine bir table açılsın istiyorum. Bunun için bir fonksiyon veya benzeri bir özellik var mı?
    Mesela;

    string str = "<table border='1'><tr><td>HUCRE-1</td></tr></table>";

    bunu C# kodu ile web sayfasında yazdırmak istiyorum.

    Response.Write(str); şeklinde kullandım ama işe yaramadı.

    Şimdiden Teşekkürler.



  • İstediğin olayı jquery ile yapabilirsin.
  • Bunun başka bir yolu yok mu?
    ASP.NET - C# ile yapmam lazım.

    ASP.NET - C# ın bir fonksiyonu veya benzer bir özelliği yok mu?
    Response.Write() ve innerHtml denedim ama olmadı.
    Kullanıcı butona basınca html olarak bir tablo oluşturmasını istiyorum.

    Cevabın için teşekkürler.
  • Yapmak istediğim javascript ile şu şekilde yapılabiliyor:

     
    <html>
    <head>

    <script>
    document.getElementById("tablo").innerHTML = "<table border='1'><tr><td>HUCRE-1</td></tr></table>";
    </script>

    </head>

    <body>

    <div id="tablo"></div>

    </body>
    </html>


    Ama js in çalışması kullanıcıya bağlı ve kullanıcı tarayıcısından js nin çalışmasını engelleyebilir. Bu yüzden bunu kullanmak istemiyorum.
    Ama bazı sitelerde jsyi engellesen bile js çalışıyor. Mesela arama kutularında textbox a tıkladığında ara yazısının kalkması gibi.
    Bunu nasıl yapıyorlar?



    < Bu mesaj bu kişi tarafından değiştirildi Programmer_Kanguru -- 22 Mart 2014; 21:35:21 >
  • quote:

    Orijinalden alıntı: Programmer_Kanguru

    Yapmak istediğim javascript ile şu şekilde yapılabiliyor:

     
    <html>
    <head>

    <script>
    document.getElementById("tablo").innerHTML = "<table border='1'><tr><td>HUCRE-1</td></tr></table>";
    </script>

    </head>

    <body>

    <div id="tablo"></div>

    </body>
    </html>


    Ama js in çalışması kullanıcıya bağlı ve kullanıcı tarayıcısından js nin çalışmasını engelleyebilir. Bu yüzden bunu kullanmak istemiyorum.
    Ama bazı sitelerde jsyi engellesen bile js çalışıyor. Mesela arama kutularında textbox a tıkladığında ara yazısının kalkması gibi.
    Bunu nasıl yapıyorlar?

    html5 ile gelen placeholder özelliği o.

    c# soruna gelirsek de web forms konusunda bi bilgim yok ama mvc de koddan yollanan string değeri sayfaya basmaya @Html.Raw(degisken) metodu ya da MvcHtmlString yazi = MvcHtmlString.Create(degisken); sonra da @yazi seklinde basabilioruz




  • En kotu forma bir literal at. Literal1.text= str de olsun bitsin.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • MVC DE Bİ AKTİON TANIMLA O AKTİONDA Bİ STRİNG TANIMLA STRİNGE DİV İN VERİLERİNİ YAZ ONDAN SONRA RETURN LE O STRİNGİ DÖNDÜR...
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
  • quote:

    Orijinalden alıntı: Kaygerya

    En kotu forma bir literal at. Literal1.text= str de olsun bitsin.

    bende literalle yapmanı tavsiye ederim.
  • quote:

    Orijinalden alıntı: diskjokey

    quote:

    Orijinalden alıntı: Kaygerya

    En kotu forma bir literal at. Literal1.text= str de olsun bitsin.

    bende literalle yapmanı tavsiye ederim.

    Evet. Label span taglari icinde yazar. Literal oldugu gibi yazar. Bu yuzden div miv acilacaksa literal kullanmak daha mantiklidir.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.