引发异常:System.NullReferenceException。如何解决?

时间:2019-12-27 04:48:18

标签: asp.net asp.net-web-api

“ /”应用程序中的服务器错误。 你调用的对象是空的。 说明:执行当前Web请求期间发生未处理的异常。请查看堆栈跟踪,以获取有关错误及其在代码中起源的更多信息。

  

异常详细信息:System.NullReferenceException:对象引用未设置为对象的实例。

源错误:

    Line 31:             SqlCommand cmd = new SqlCommand("GetContact");
    Line 32:             cmd.CommandType =  CommandType.StoredProcedure;
    Line 33:             cmd.Parameters.AddWithValue("@fname", ViewState["fname"].ToString());
    Line 34:             cmd.Connection = con;
    Line 35:             sda.SelectCommand = cmd;

1 个答案:

答案 0 :(得分:0)

从异常详细信息中查找引发异常的行-在此行中,检查所使用的每个变量是否已正确初始化。

ViewState["fname"].ToString()  

viewstate有值或为空