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