Arama butonu
Bu konudaki kullanıcılar: 1 misafir
8
Cevap
5473
Tıklama
0
Öne Çıkarma
ASP.NET - C# içinde html kodu çağırmak
P
11 yıl
Çavuş
Konu Sahibi

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.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



C
11 yıl
Yarbay

İstediğin olayı jquery ile yapabilirsin.


Bu mesaja 1 cevap geldi.
P
11 yıl
Çavuş
Konu Sahibi

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.


Bu mesaja 1 cevap geldi.
P
11 yıl
Çavuş
Konu Sahibi

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 >
Bu mesaja 1 cevap geldi.
W
11 yıl
Yüzbaşı

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



K
11 yıl
Yarbay

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



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 2 cevap geldi.
Y
11 yıl
Teğmen

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...



D
11 yıl
Er

quote:

Orijinalden alıntı: Kaygerya

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

bende literalle yapmanı tavsiye ederim.


Bu mesaja 1 cevap geldi.
K
11 yıl
Yarbay

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ı >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.