Error-C#:可为空的对象必须具有一个值。

ylbtech-Error-C#:可为空的对象必须具有一个值。 
1.返回顶部
1、

“/”应用程序中的服务器错误。


可为空的对象必须具有一个值。

说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.InvalidOperationException: 可为空的对象必须具有一个值。

源错误:

行 13:     {
行 14:         //Response.Write(this.Flag);
行 15:         bool flag = (bool)this.Flag;
行 16:         this.Button1.Visible = (bool)this.Flag;
行 17:     }

源文件: d:labspSignServiceDefault2.aspx.cs    行: 15

堆栈跟踪:

[InvalidOperationException: 可为空的对象必须具有一个值。]
   System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource) +56
   System.Nullable`1.get_Value() +23
   Default2.Page_Load(Object sender, EventArgs e) in d:labspSignServiceDefault2.aspx.cs:15
   System.Web.UI.Control.OnLoad(EventArgs e) +106
   System.Web.UI.Control.LoadRecursive() +68
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3785


版本信息: Microsoft .NET Framework 版本:4.0.30319; ASP.NET 版本:4.7.3062.0
2、
2.返回顶部
1、
using System;

public partial class Default2 : System.Web.UI.Page
{
    public bool? Flag { get; set; }
    protected void Page_Load(object sender, EventArgs e)
    {
        //Response.Write(this.Flag);
        bool flag = (bool)this.Flag;
        this.Button1.Visible = (bool)this.Flag;
    }
}
2、
3.返回顶部
 
4.返回顶部
 
5.返回顶部
 
 
6.返回顶部
 
warn 作者:ylbtech
出处:http://ylbtech.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
原文地址:https://www.cnblogs.com/storebook/p/13063677.html