Ситуация такова:Как получить доступ к текущей [веб-странице] (за пределами текущей страницы)?
У меня есть абстрактный класс, используемый глобально, который используется для ссылки на переменную сеанса через общедоступное свойство. Теперь мы хотим изменить его поведение, чтобы вернуть свойство на главной странице.
(Просто меняя начинку этого конкретного свойства, мы надеемся избежать делать много перезаписей)
Это только отрывок из класса:
public abstract class AppSession
{
public static CaseNumber CurrentCaseNo
{
/* OLD METHOD DELETED */
get
{
if (CurrentPage.Master != null)
// property on the master page
return CurrentPage.Master.CurrentCaseNo;
else
throw new Exception("This page has no master page");
}
}
}
Выше «CurrentPage» не является действительным/действительным. Я просто написал, что там есть контекст.
Возможно ли это?
Спасибо! J
Похоже, вы не делаете что-то правильно здесь, что именно вы пытаетесь получить от главной страницы? –