c# - How can I call a Method of a Content from MasterPage in ASP.NET -
i want call method of content master page sending parameter manipulate 1 label.
public partial class mastercategoria : system.web.ui.masterpage { protected void page_load(object sender, eventargs e) { } protected void btnsalada_click(object sender, imageclickeventargs e) { produtoscategoria x = new produtoscategoria(); x.changelabel("salada"); } }
manipulating button on webform content
public partial class produtoscategoria : system.web.ui.page { protected void page_load(object sender, eventargs e) { } public void changelabel(string name) { lbltexto.text = name; }
but isn't working. how can work?
thank guys, , sorry english.
the object of type produtoscategoria
created , can accessed master page via this.page
.
so change label of content page can in snippet below.
also, added simple type check won't error if content page loaded
protected void btnsalada_click(object sender, imageclickeventargs e) { // check if correct content page if (this.page.gettype() == typeof(produtoscategoria)) { produtoscategoria x = (produtoscategoria)this.page; x.changelabel("salada"); } }
note: when code executes in master page this
master page , this.page
content page
Comments
Post a Comment