объявление двумерного массива динамически:
#include<iostream>
using namespace std;
int main()
{
int x = 3, y = 3;
int **ptr = new int *[x];
for(int i = 0; i<y; i++)
{
ptr[i] = new int[y];
}
srand(time(0));
for(int j = 0; j<x; j++)
{
for(int k = 0; k<y; k++)
{
int a = rand()%10;
ptr[j][k] = a;
cout<<ptr[j][k]<<" ";
}
cout<<endl;
}
}
Теперь в приведенном выше коде мы взяли двойной указатель и присвоили ему динамическую память и дали значение столбцов. Здесь выделенная память предназначена только для столбцов, теперь для строк нам нужен цикл for и присваивать значение для каждой строки динамической памяти. Теперь мы можем использовать указатель именно так, как мы используем 2D-массив. В приведенном выше примере мы тогда присваивали случайные числа нашему двумерному массиву (указателю). Все о DMA двумерного массива.
То, что я сделал бы для особого случая:
я. Определите тело как серверное управление
<body runat="server" id="masterpageBody">
ii. В Вашем содержании aspx страница, зарегистрируйте MasterPage в регистре:
<% MasterPageFile="..." %>
iii. На Странице Содержания можно теперь просто использовать
Master.FindControl("masterpageBody")
и иметь доступ к управлению. Теперь, можно изменить любые свойства/стиль, которые Вы любите!
Это - то, что я придумал:
На странице загружают функцию:
HtmlGenericControl body = (HtmlGenericControl)Master.FindControl("default_body");
body.Style.Add(HtmlTextWriterStyle.BackgroundColor, "#2E6095");
, Где
default_body = идентификатор тега основного текста.
Я полагаю, что Вы говорите о системе управления контентом. Путем у меня есть delt с этой ситуацией в прошлом, к также: