Asp.net te bir önceki sayfada bulunan bir kontrol içerisindeki değere nasıl ulaşılır ?

clock Ekim 5, 2008 05:18 author Erkan Hacıoğlu tarafından yayınlanmıştır

Selamlar,

Asp.net te bir önceki sayfada bulunan bir kontrol içerisindeki değere ulaşmak için birkaç yöntem kullanılabilir.

Bunlardan bir tanesi PreviousPage ‘in FindControl metodudur.
Örnek vermek gerekir ise ;

default.aspx ve default2.aspx isimli sayfalarımız olduğunu düşünelim. default.aspx sayfasında "txtSearch" isimli bir Textbox içerisindeki text'i almak için default2.aspx sayfasının OnLoad bloğuna aşağıdaki kodu yazabilirsiniz.

Dim Search As TextBox
Search = PreviousPage.FindControl("txtSearch")
Response.Write(Search.Text)

Kolaylıklar dilerim :)

1 kişi tarafından 5.0 olarak değerlendirildi

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5


Webservis oluşturma ve kullanma

clock Ağustos 13, 2008 17:21 author Erkan Hacıoğlu tarafından yayınlanmıştır
Merhaba

Webservis oluşturulması ve kullanımı ile ilgili 2 tane sunum hazırladım.

Aşağıdaki linklerden sunumlara ve sunumlar içerisinde yazdığım kodlara ulaşabilirsiniz.

WebServis Oluşturma :

http://www.cllstsoft.com/WebServisOlusturma(sunum).rar
http://www.cllstsoft.com/WebServisOlusturma(code).rar

WebServis Kullanma :

http://www.cllstsoft.com/WebServisKullanimi(sunum).rar
http://www.cllstsoft.com/WebServisKullanimi(code).rar


Faydalı olması dileğiyle

1 kişi tarafından 5.0 olarak değerlendirildi

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5


Regex (Regular Expression)

clock Ağustos 13, 2008 17:19 author Erkan Hacıoğlu tarafından yayınlanmıştır
Selamlar,

Bazı durumlarda kullanıcılar tarafından girilen verilerin belli formatlarda olmasını isteriz.
Bu gibi durumlarda işlemlerimizde Regex (Regular Expression) kullanmak oldukça faydalıdır.

Örnek olarak ben bir asp.net sayfası içerisinde Request.QueryString'ten gelen bir değerin integer ve pozitif bir değer olup olmadığını aşağıda yazdığım fonksiyon kontrol ediyorum. Geriye string olarak bir değer gönderiyor.

Siz bu fonksiyonu isteğinize göre şekillendirebilirsiniz.



Public Shared Function QueryString(ByVal id As String) As String
If Not HttpContext.Current.Request.QueryString("id") Is Nothing AndAlso Not HttpContext.Current.Request.QueryString("id") = "" Then

If Not HttpContext.Current.Request.QueryString("id") = String.Empty Then
Dim myReg As New Regex("^\d+$")
If myReg.IsMatch(HttpContext.Current.Request.QueryString("id")) = True Then
mesaj = String.Format("{0} nolu haberi görüyorsunuz", id)
Else
mesaj = "Haber Id geçersiz"
End If
End If
Else
mesaj = "Haber Id boş "
End If
Return mesaj
End Function


Bu fonksiyonu sayfanın page_load olayına şöyle ekleyebilirsiniz.

Response.Write(QueryString(Request.QueryString("id")))

Seçim size kalmış. istediğiniz gibi regex oluşturabilirsiniz.
Regex ile ilgili konularda
http://regexlib.com/ sitesinden de yardım alabilirsiniz.

iyi günler

Bu yazıyı ilk değerlendiren siz olun

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5


CheckedListBox içerisinde seçili olan elemanların bulunması

clock Ağustos 13, 2008 17:17 author Erkan Hacıoğlu tarafından yayınlanmıştır

Merhaba

Program içerisindeCheckedListBox kullanıyorsanız hangi elemanların seçildiğini bilmek isteyebilirsiniz.

Bunun için CheckedListBox 'un CheckedItems özelliğini kullanabilirsiniz.
Konuyu aşağıdaki gibi basit bir örnek ile anlatabiliriz.



Private Sub btnGoster_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnGoster.Click

'CheckedListBox un her item ına karşılık gelecek bir değişken tanımlıyoruz
Dim itemChecked As Object

'For each döngüsü ile 'CheckedListBox içerisindeki tüm itemları tek tek inceleyebiliyoruz.
For Each itemChecked In CheckedListBox1.CheckedItems
MessageBox.Show("Seçili nesne : " + itemChecked.ToString())
Next


End Sub

Faydalı olması dileğiyle

1 kişi tarafından 5.0 olarak değerlendirildi

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5


Yazar Hakkında

Delphi ile uzun yıllar program yazdıktan sonra .NET 'in büyüsüne kendimi kaptırarak Vb.Net ile Windows ve Web programlamaya devam ediyorum...

En Çok Yorum

Calendar

<<  Ocak 2009  >>
PaSaÇaPeCuCuPa
2930311234
567891011
12131415161718
19202122232425
2627282930311
2345678

Yazıları geniş takvimde göster

Son Yazılar

Yasal Bilgi

Site içeriğini kaynak göstermek koşulu ile istediğiniz yerde kullanabilirsiniz.

Cllstsoft© Copyright 2008

BlogEngineTR

Giriş