Asp.Net 4.0 Url Routing WebUserControl’ de RoutesData Kullan

  • Konbuyu başlatan Konbuyu başlatan togius
  • Başlangıç tarihi Başlangıç tarihi
Kodla Büyü

togius

Süper Üye
Süper Üye
Mesajlar
1,737
RoutesData.Values özelliğini ne yazık ki webusercontrol içerisinde kullanamıyoruz. Bunu atlatmanın basit bir yolu var. Webusercontrolümüze özellik(property) ekleyelim ve RoutesData.Value’ yu dışarıda buna verelim.

Kod:
public partial class Album : System.Web.UI.UserControl
{
    string _kategoriNo = string.Empty;
    public string getKategoriNo
    {
        get { return _kategoriNo; }
        set { _kategoriNo = value; }
    }
    /*User control içersinde yapacağımız diğer sorgulama işlemlerimiz.
. Örnek: string sql=”Select * From Resimler where KategoriNo=” + _kategoriNo; gibi.
.
.
.
   */
	
}

Bu web user controlü kullandığımız aspx sayfamızda ise getKategoriNo özelliğine değer vericez. Album webusercontrolümüzü Album1 diye sayfaya eklediğimizi(register ettiğimizi) düşünelim.
Kod:
Album1.getKategoriNo = RoutesData.Value[“Deger”].ToString();
 
BBNET
Geri
Üst