webusercontrol ler arası ilişki

C# (C Sharp) veya Java ile ilgili konuları buraya yazabilirsiniz.
Cevapla
Kullanıcı avatarı
metemete
Üye
Mesajlar: 422
Kayıt: 21 Mar 2004 12:30
Konum: samsun
İletişim:

webusercontrol ler arası ilişki

Mesaj gönderen metemete »

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?
Kullanıcı avatarı
lazio
Moderator
Mesajlar: 1527
Kayıt: 11 Tem 2003 04:55
Konum: İstanbul

Re: webusercontrol ler arası ilişki

Mesaj gönderen lazio »

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..
DeveloperToolKit

..::|YeşilMavi|::..
Kullanıcı avatarı
metemete
Üye
Mesajlar: 422
Kayıt: 21 Mar 2004 12:30
Konum: samsun
İletişim:

Re: webusercontrol ler arası ilişki

Mesaj gönderen metemete »

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?
Kullanıcı avatarı
lazio
Moderator
Mesajlar: 1527
Kayıt: 11 Tem 2003 04:55
Konum: İstanbul

Re: webusercontrol ler arası ilişki

Mesaj gönderen lazio »

aynı şekilde..
DeveloperToolKit

..::|YeşilMavi|::..
Kullanıcı avatarı
metemete
Üye
Mesajlar: 422
Kayıt: 21 Mar 2004 12:30
Konum: samsun
İletişim:

Re: webusercontrol ler arası ilişki

Mesaj gönderen metemete »

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?
Cevapla