Как назначить свойство страницы на другой странице в ASP.NET - PullRequest
3 голосов
/ 23 октября 2009

У меня есть страница с именем Default.aspx, на Default.aspx У меня есть свойство

 protected string pageNo = string.Empty;
 public string PageNo
        {
            get { return pageNo; }
            set { pageNo = value; }
        }

и вторая страница myPage.aspx имеют аналогичное свойство. Теперь я хочу получить доступ к свойству страницы Default.aspx в myPage.aspx или назначить его в свойстве страницы myPage.aspx. Возможно ли, если да, то как это сделать?

Ответы [ 3 ]

1 голос
/ 23 октября 2009

вы делаете кросс-страничку. Вы можете использовать страницу. Предыдущая страница. Требуется от asp.net 3.5 или позже.

1 голос
/ 23 октября 2009

Нет, это невозможно. К тому времени, когда MyPage.aspx выполняется, Default.aspx уже был собран сборщиком мусора. Вы можете выбрать переменные сеанса, параметры URL, ...

0 голосов
/ 23 октября 2009

Вы можете использовать HttpContext.Items :

Пример использования в статье:

HttpContext.Items - кэш-хранилище по запросу

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...