我正在尝试将“MasterPageFile”属性的值设置为会话变量的值。
这就是我现在所拥有的:
MasterPageFile = Session["selectedLayout"];
一直说这个错误:
'System.Web.UI.Page.Session'是'属性',但用作'方法'
也尝试了
MasterPageFile = Session["selectedLayout"].ToString();
但一直有这个错误:
对象引用未设置为对象的实例。
答案 0 :(得分:1)
尝试添加此项检查:
if (Session["selectedLayout"] != null)...
答案 1 :(得分:0)
这里有一个愚蠢的问题,但MasterPageFile是否会在您页面的任何位置进行实例化?我问,因为如果这是你引用的第一个地方并且开始使用MasterPageFile并且它超出了范围你会得到那种类型的错误,只是在黑暗中拍摄。