- 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.
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:
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();