Для этого можно использовать наследование.
Допустим, это:
- Ваш Мастер называется Med_Instrumento.Master
- Ваш веб-контент называется Med_Instrumento1.aspx
Вы можете создать другую страницу (скажем, Instrumentobase.aspx) и поместить туда все общедоступные / защищенные свойства, которые вам нравятся. Эта страница также должна использовать мастер-страницу.
После этого измените ваш класс Med_Instrumento1.aspx, чтобы он наследовал от этой страницы.
Например: вот код:
Веб-страница:
<%@ Page Language="C#" MasterPageFile="~/Med_Instrumentos.Master" AutoEventWireup="true" CodeBehind="Med_Instrumento1.aspx.cs"
код позади:
public partial class Med_Instrumento1 : InstrumentoBase
Базовый класс:
<%@ Page Language="C#" MasterPageFile="~/Med_Instrumentos.Master" AutoEventWireup="true" CodeBehind="InstrumentoBase.aspx.cs" Inherits="Auscultacion.InstrumentoBase" Title="Untitled Page" %>
код позади:
public partial class InstrumentoBase : System.Web.UI.Page
{
public string INST_Emplazamiento
{
get {return "Some Value" );}
}
public TextBox DevolverTextBoxdeMaster(string sNombreTextBox)
{
TextBox Texto;
Texto = (TextBox)Master.FindControl(sNombreTextBox);
return Texto;
}
}
В вашем Med_Instrumento1.aspx вы можете использовать свойство INST_Emplazamiento или метод DevolverTextBoxdeMaster.