Проблема значения сеанса MasterPage.C # - PullRequest
0 голосов
/ 23 января 2012

Я пытаюсь установить значение свойства "MasterPageFile" равным значению переменной сеанса.

вот что у меня сейчас:

MasterPageFile = Session["selectedLayout"];

продолжает повторять эту ошибку:

'System.Web.UI.Page.Session' является 'свойством', но используется как 'метод'

также пытался

MasterPageFile = Session["selectedLayout"].ToString();

но получаю эту ошибку:

Ссылка на объект не установлена ​​для экземпляра объекта.

Ответы [ 2 ]

1 голос
/ 23 января 2012

Попробуйте добавить эту проверку:

if (Session["selectedLayout"] != null)...
0 голосов
/ 23 января 2012

Глупый вопрос здесь, но есть ли экземпляр MasterPageFile где-нибудь на вашей странице?Я спрашиваю, потому что, если это было первое место, на которое вы ссылались и начали использовать MasterPageFile, и это выходит за рамки, вы бы получили этот тип ошибки, просто выстрел в темноте.

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