Мне нужно, чтобы мои дочерние страницы могли устанавливать значения определенных свойств главной страницы до загрузки.
Другими словами, как моего приложенияСборка главной страницы для клиента зависит от того, какие свойства установлены дочерними страницами на внутреннем сервере.
Например:
public partial class mstrPage : System.Web.UI.MasterPage
{
public int Rows { get; set; }
public int Cols { get; set; }
protected void Page_Load(object sender, EventArgs e)
{
/* Build a .NET two-dimensional-array of divs
that is <Rows> tall and <Cols> wide. */
}
}
В этом примере дочерняя страница должнаустановите значения <Rows>
и <Cols>
до вызова Page_Load()
для Мастера.
Это довольно просто сделать с помощью наследования в ООП, но веб-страницы ASP.NET не "наследуют" ихглавные страницы в коде позади.
Как в этом примере будет выглядеть код программы для дочерней страницы ASP.NET, которая устанавливает эти свойства?