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

Popular posts from this blog

apache - PHP Soap issue while content length is larger -

asynchronous - Python asyncio task got bad yield -

javascript - Complete OpenIDConnect auth when requesting via Ajax -