就是说你项目用到了一些控件,但是你项目本身没有引用它
可以添加using
或者在页面最上面添加System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=969db8053d3322ac
或者在你项目中BIN目录下右键添加引用
下面给你的列子
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<%@ Register Assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
Namespace="System.Web.UI" TagPrefix="asp" %>
我遇到的出现这种错误的原因一般是以下几种情况:1.在绑定数据控件的时候,
//建立数据库连接
OleDbConnection conn =
new OleDbConnection("provider=microsoft.jet.oledb.4.0data source=" +
Server.MapPath("news.mdb"))
//创建OleDbDataAdapter对象,按照指定的查询语句获取结果
OleDbDataAdapter
mycom = new OleDbDataAdapter("select top 12 * from contents where typeid=1 order
by shijian desc", conn)
OleDbDataAdapter mycom1 = new
OleDbDataAdapter("select top 12 * from contents where typeid=2 order by shijian
desc", conn)
//定义DataSet对象,将查询结果填充到这个对象上
DataSet ds = new
DataSet()
mycom.Fill(ds,
"contents")
mycom1.Fill(ds,
"types")
这个时候,如果直接绑定:
mylist.DataSource =
ds.Tables["contents"].DefaultView
mylist1.DataSource
= ds.Tables["types"].DefaultView
mylist.DataBind()
mylist1.DataBind()
那么如果这两个表中没有记录,就有可能出现这个错误。
通过调试,查阅MSDN帮助就可以获得该问题的相关资料:
关于异常的疑难解答:System.NullReferenceException
试图在代码中引用不存在的对象时,会发生 NullReferenceException。例如,您可能试图在未先使用 New 关键字的情况下使用对象,或试图使用值设置为 null(在
Visual Basic 中为 Nothing)的对象。
使用关键词 New 创建实例。
您可能试图在未提供对象实例的情况下使用对象。例如, Dim CustomerTable As
DataTable 应该重写为 Dim CustomerTable As New
DataTable。
包含检查空引用的代码块。
以编程方式检查以确定函数是否已返回 null(在 Visual Basic 中为 Nothing
),而不是对象的实例。
在 Try…Catch…Finally 语句中显式地捕获 NullReferenceException。
Try…Catch…Finally
语句可以检查特定类型的异常,从最特殊的异常到最普通的异常。
Visual Studio 2015 新建项目"未将对象引用设置到对象的实例"错误 解决办法
安装的时候没有出错,一点击新建项目就报错,卸载与重装都没用的情况下,可以试一下这个解决办法。经测试,win10 64位下64位的VS2015可以解决
解决办法 :
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)