问题标签 [object-reference]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1805 浏览

c# - 在 ASP.NET 表单提交时,它会抛出未设置为对象实例的对象引用。

我有一个用 ASP.NET 编写的简单电子邮件表单,其中包含代码隐藏文件中的逻辑。这一切都在 C# 中(逻辑是......)。无论如何,在页面加载时,我有以下内容:

这很有效,因为它将用户信息提取到几个字段中,因此他们不必手动填写所有内容。

我在后面的代码中的其他 2 种方法:

在我的表单页面上,按钮代码是这样的:

当我单击生成电子邮件并发送它的表单上的发送按钮时,会发生错误。我可以删除 Page_Load 代码并且效果很好,但我想保留它,这样用户就不必填写太多信息。

我使用了我的 Google Fu 并阅读了大量线程/文章,但似乎找不到解决方案......

感谢您的任何帮助。

0 投票
2 回答
352 浏览

vb.net - 你调用的对象是空的?VB.NET

我在这里有这段代码:

这给了我在线Object reference not set to an instance of an object上发生的错误Do Until。为什么是这样?我怎样才能解决这个问题?

0 投票
5 回答
1853 浏览

c# - 对象引用未设置为对象的实例,null

我不断收到此错误消息:对象引用未设置为对象的实例。

我需要实例化一些东西吗?

解决问题会是这样吗?

0 投票
1 回答
2390 浏览

.net - Outlook:对象引用未设置为对象的实例

我有一个 Outlook 插件(将邮件基本推送到我们的应用程序),它在一台机器上返回一个问题(在其他机器上运行良好)。它只是没有错误地工作,所以我们进入 SYSTEM 菜单并打开 VSTO_SUPPRESSDISPLAYALERTS = 0 以推送到屏幕。

然后当我运行同步时,我得到了以下信息

我无法理解为什么这适用于大多数机器但不适用于这台机器。插件安装并出现在这台机器的工具栏上,就像其他插件一样,它只是不起作用!

在安装我们的插件之前,我已经检查并重新安装了以下内容:

  • .net3.5 框架
  • 2007 年主要互操作程序集

注:展望是 2007 年。

根据要求,该过程的代码如下

请任何人帮忙,因为我们已经设法得到这个错误?但是,我的理解是,这个错误通常意味着我们错误地引用了这些表,但是为什么它会在大多数其他机器上工作呢?

谢谢

0 投票
7 回答
327 浏览

c# - 正在初始化一个字段以供整个 winform 使用...(对象引用未设置为对象的实例)

这是我的 Mainform.cs 的 C# 代码

这是 Customer.cs 的代码:

当我尝试运行程序时,我收到一个 JIT 错误,告诉我对象引用未设置为对象的实例。如何初始化字段

为什么需要初始化?

0 投票
3 回答
6894 浏览

c# - 如何从 aspx.cs 代码隐藏中的静态方法调用非静态方法

其他地方也问过类似的问题,但答案似乎不适用于我的特定情况。
我在 aspx 页面上有一个隐藏字段:

我正在尝试从代码隐藏中访问此字段。似乎我必须从 VS2010 自动生成的默认类中引用它。由于我无法创建新课程,因此我尝试了以下方法。

这会在第 10 行生成错误:“对象引用未设置为对象的实例。”

我还尝试将第 14 行输入为“_Default def = new _Default().Data1();” 但这被编译器拒绝并出现错误:“无法将类型'void'隐式转换为'WebApplication6._Default'”

有没有办法让这项工作,或者我需要一个完全不同的方法?

[编辑] 下面达林的回答为我解决了这个问题,但我确实花了一些时间来弄清楚如何应用这些信息。我想我应该澄清解决方案的细节,以防以后有人读到类似的问题。
尽管 WebMethod 不能调用实例方法,而且它似乎无法访问页面的元素,而不管它们的“runat”属性如何,但它可以向调用它的 JavaScript 方法返回一个值。该值将在 JavaScript 中作为名为“result”的局部变量访问,该变量被传递给“success”或“failure”函数。

0 投票
2 回答
434 浏览

javascript - javascript - 字符串到真实对象

我有一个 javascript 对象var flower_1; var flower_2;

我的问题是我是否有另一个变量,例如字符串var Name;

例如,让我们说:Name = "flower_1";

如何将Name变量更改为对象"flower_1"

0 投票
4 回答
12757 浏览

c# - 如何从“程序”类访问文本框“textBox2”?

如您所见,我使用的类名是 Visual C# 生成的类的默认名称。如何从“程序”类更改名为“textBox2”的文本框(此文本框已放置在 Form1 设计中)中的值?我已经尝试了很多东西,我尝试的每一件事都会导致这个错误(或类似于):An object reference is required for the non-static field, method, or property 'WindowsFormsApplication1.Form1.textBox2'

如果可以的话,请尽量保持你的答案简单,谢谢。

0 投票
1 回答
52 浏览

linq - 检查是否引用了 linq 对象

检查是否从另一个表引用了 linq 对象的最佳(最快)方法是什么。通常我会这样做,但我想这在更大的桌子上可能会很慢。

这可能会更快。

有没有更好的办法?

0 投票
1 回答
1712 浏览

c# - Linq 查询返回对象引用异常

我在这里查看了一些关于在 Linq 代码中弹出此异常的帖子,但没有任何帮助。我知道这意味着我在某处指的是空值,但我已经设置了一个 if 语句来防止错误。

我要做的是查询 CRM 数据库,但每个查询的联系人只返回三条信息。异常发生在 foreach 行。这是我的代码(嗯,不是我的全部):

如果您有任何见解,请告诉我。谢谢你。