orneğin default.aspx icinde left.ascx ile right.ascx var
left içinden bir butona tıkladıgım zaman right icindeki bir butonu veya private voidi nasıl calıstırabılırım?
webusercontrol ler arası ilişki
Re: webusercontrol ler arası ilişki
farklı class lar olduğu için private ı çağıramazsın ancak;
2.ascx de public bir func. tanımlayıp hem 2.ascx içindeki button click inde hemde ilk ascx içinde class ı instance ederek çağırabilirsin.
Ama daha da doğrusu bunu eğer global bir func. ise util die bir class tanımlayarak onun içerisine almak ve oradan çağırmak..
2.ascx de public bir func. tanımlayıp hem 2.ascx içindeki button click inde hemde ilk ascx içinde class ı instance ederek çağırabilirsin.
Ama daha da doğrusu bunu eğer global bir func. ise util die bir class tanımlayarak onun içerisine almak ve oradan çağırmak..
Re: webusercontrol ler arası ilişki
evet
public void gridRefresh(string anagrup, string altgrup, string ara, string marka)
{
((productList2)Parent.FindControl("ucProductList2")).gridRefresh(cmbAnaAltGrup0.SelectedItem.ToString(),cmbAnaAltGrup0.SelectedValue.ToString(), "", "");
böyle oldu.
peki left ascx ile default.aspx icinden bir public calıstırmakda icap etti bunu nasıl yaparım hocam?
public void gridRefresh(string anagrup, string altgrup, string ara, string marka)
{
((productList2)Parent.FindControl("ucProductList2")).gridRefresh(cmbAnaAltGrup0.SelectedItem.ToString(),cmbAnaAltGrup0.SelectedValue.ToString(), "", "");
böyle oldu.
peki left ascx ile default.aspx icinden bir public calıstırmakda icap etti bunu nasıl yaparım hocam?
Re: webusercontrol ler arası ilişki
default aspx de
<%@ Register src="productList2.ascx" tagname="ucProductList2" tagprefix="uc3" %>
<%@ Register src="productList1.ascx" tagname="productList1" tagprefix="uc9" %>
göre
productList.ascx.cs içine defaultda fincontrol yapcaz ıcın tagname mi yok?
<%@ Register src="productList2.ascx" tagname="ucProductList2" tagprefix="uc3" %>
<%@ Register src="productList1.ascx" tagname="productList1" tagprefix="uc9" %>
göre
productList.ascx.cs içine defaultda fincontrol yapcaz ıcın tagname mi yok?