Hola te comento que una solucion bien simple es que en el codigo vb o c# de la pagina master declares una propiedad publica que este vinculada al control o propiedad del control que desees cambiar, por ejemplo mira el siguiente codigo el cual me publica una propiedad ImageUrl para permitirme desde una pagina heredada cambiar la propiedad ImgUrl del control Picture que ubique en la pagina master:
Codigo de la pagina Ejemplo.Master:
Public Partial Class Ejemplo
Inherits System.Web.UI.MasterPage
Public Property ImageUrl() As String
GetReturn Me.Image1.ImageUrl
End GetSet(ByVal value As String)
Me.Image1.ImageUrl = value
End Set
End PropertyProtected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
End Sub
End
Class
Codigo de la pagina Defaul.aspx que utiliza la pagina master:
Partial Public Class _Default
Inherits System.Web.UI.PageProtected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
End SubProtected Sub rbImg1_CheckedChanged(ByVal sender As Object, ByVal e As EventArgs) Handles rbImg1.CheckedChanged
CType(Me.Master, Ejemplo).ImageUrl = "http://upload.wikimedia.org/wikipedia/commons/thumb/d/d5/Fotos_favoritas_252.jpg/800px-Fotos_favoritas_252.jpg"
End SubProtected Sub rbImg2_CheckedChanged(ByVal sender As Object, ByVal e As EventArgs) Handles rbImg2.CheckedChanged
CType(Me.Master, Ejemplo).ImageUrl = "http://farm4.static.flickr.com/3167/2323941333_01b0798723.jpg"
End SubProtected Sub rbImg_CheckedChanged(ByVal sender As Object, ByVal e As EventArgs) Handles rbImg.CheckedChanged
CType(Me.Master, Ejemplo).ImageUrl = "http://www.sicem.biz/docs/documentacionclientes/eurotega/web/material-inicial/fotos-eurotega-8.jpg"End Sub
End
Class
En la pagina default.aspx agregue 3 controles RadioButtons a los cuales les cambie las siguientes propiedades:
1. Text a cada uno para que digan Foto 1, Foto 2, y Foto 3 respectivamente.
2. Les cambie el Id, para que se llamen rbImg1, rbImg2 y rbIgm.
3. Les active el AutoPostBack = true
Algo que me doy cuenta es que mencionas la palabra Heredada, si te refieres a que heredada es que un aspx utiliza el master page, este es el ejemplo.
Caso contrario por favor indicame como esta realmente estructurado tu proyecto para ayudarte de mejor manera.
Atentamente,
Julio Valencia