将页面设置为可见失败

时间:2019-03-25 18:47:01

标签: c# asp.net

我有一个SPA应用程序。该应用程序类似于向导。但是,我将代码放置在适当的位置以接受来自应用程序的数据,这将允许用户跳过多个屏幕,因为该应用程序会将所需的数据传递到页面。要加载该页面,该页面必须可见。但是,当我尝试将其设置为visible时,它仍然返回visible = false。

这是一个.Net 4.7.1构建。下面是代码:`

protected void Page_Load(object sender, EventArgs e)
    {
        var isFromSSO = Request.QueryString["sso"].ToStringValueOrEmptyString().ToBool();
        if (PendingAppt.FirstName.IsNotNullOrEmpty() && PendingAppt.LastName.IsNotNullOrEmpty() && PendingAppt.Email.IsNotNullOrEmpty() && isFromSSO)
    {
        NavPageValidate.Status = PageStatusEnum.Complete;
            NavPageStart.Status = PageStatusEnum.Complete;
            utilityLib.LogString(NavPageValidate.Status + ", " + NavPageStart.Status);
            this.Visible = true;
    }
        if (this.Visible)
        {
            if (!Page.IsPostBack)
    {
        utilityLib.LogString("Loading Page ");
                LoadPage();
    }
    else
    {
      SavePage();
    }
        }
    }

我似乎无法确定页面为什么this.Visible = true;无法将页面设置为true。有什么想法吗?

0 个答案:

没有答案