Codebehind'e Parametre Gönderme

Rastgele beğendiğim sözlerden bir tanesi

Ne etrafımızı kıracak kadar sert, ne de karşınıızdakilere cesaret verecek kadar yumuşak olunuz

Sadi Şirazi Hazretleri

Codebehind'e Parametre Gönderme

Codebehind'e Parametre Gönderme ASP.NET'te kodluyorsunuz, html tarafındaki formdan codebehind tarafındaki fonksiyonu çağırmanız icap ediyor. bu durumla ilgili olarak daha önceden tüyo belirtmiştim. Buraya tıklayarak ulaşabilirsiniz.

Buradaki izahat içersinde parametre gönderimi yok. HTML etiketleri içersindeki parametreyi codebehinde göndermek istediğim vakit izlediğim yok şu şekilde oldu (Konu ile ilgili stackoverflowda da benzer yaklaşımlarla çözüm olsa da, buraya not etmek istediğim için yordamımı burada belirteyim.

Önce html tarafına hidden field ekleyerek, geçici olarak bilgimi saklayacağım yer açıyorum

<input type="hidden" value="" id="sakladigim" name="sakladigim" />

Akabinde aktaracağım parametreyi saklı depoma yerleştiriyorum.

document.getElementById("sakladigim").value = "parametrem";

Şimdi de codebehindden kodumu çağırıyorum.

Request.Form["sakladigim"]

Bu kadar. İşlem tamamdır.

 

İkinci bir yol daha var.

<asp:HiddenField runat="server" ID="sakladigim" Value="" /> <script> document.getElementById("<%=sakladigim.ClientID%>").value = "1"; </script>

Hangisini kullanırsanız artık. Çalışmalarınızda başarılar dilerim.

PAYLAŞ!
Etiketler: codebehind asp.net parametre

EKREM GÜLCÜOĞLU HAKKINDA
Ekrem GÜLCÜOĞLU
Bilişim Teknolojileri Öğretmeni
Web sitem Facebook adresim Twitter adresim Google Plus adresim

Yorum Yaz

Adınız Soyadınız
Yaşınız
E-Posta Adresiniz
İnternet Adresiniz
Mesajınız


Yorumlar

Onaylanmamış: 0 yorum
Toplam: 0 yorum

SON YAZILARIM

ÇOK OKUNAN YAZILARIM

KATEGORİLERİNE GÖRE YAZILARIM

ETİKET BULUTU