Asp.Net 4.0 Url Routing WebUserControl’ de RoutesData Kullan

Kodla Büyü

togius

Süper Üye
Süper Üye
Mesajlar
1,728
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();
 
Geri
Üst