问题标签 [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.
c# - 在 ASP.NET 表单提交时,它会抛出未设置为对象实例的对象引用。
我有一个用 ASP.NET 编写的简单电子邮件表单,其中包含代码隐藏文件中的逻辑。这一切都在 C# 中(逻辑是......)。无论如何,在页面加载时,我有以下内容:
这很有效,因为它将用户信息提取到几个字段中,因此他们不必手动填写所有内容。
我在后面的代码中的其他 2 种方法:
在我的表单页面上,按钮代码是这样的:
当我单击生成电子邮件并发送它的表单上的发送按钮时,会发生错误。我可以删除 Page_Load 代码并且效果很好,但我想保留它,这样用户就不必填写太多信息。
我使用了我的 Google Fu 并阅读了大量线程/文章,但似乎找不到解决方案......
感谢您的任何帮助。
vb.net - 你调用的对象是空的?VB.NET
我在这里有这段代码:
这给了我在线Object reference not set to an instance of an object
上发生的错误Do Until
。为什么是这样?我怎样才能解决这个问题?
c# - 对象引用未设置为对象的实例,null
我不断收到此错误消息:对象引用未设置为对象的实例。
我需要实例化一些东西吗?
解决问题会是这样吗?
.net - Outlook:对象引用未设置为对象的实例
我有一个 Outlook 插件(将邮件基本推送到我们的应用程序),它在一台机器上返回一个问题(在其他机器上运行良好)。它只是没有错误地工作,所以我们进入 SYSTEM 菜单并打开 VSTO_SUPPRESSDISPLAYALERTS = 0 以推送到屏幕。
然后当我运行同步时,我得到了以下信息
我无法理解为什么这适用于大多数机器但不适用于这台机器。插件安装并出现在这台机器的工具栏上,就像其他插件一样,它只是不起作用!
在安装我们的插件之前,我已经检查并重新安装了以下内容:
- .net3.5 框架
- 2007 年主要互操作程序集
注:展望是 2007 年。
根据要求,该过程的代码如下
请任何人帮忙,因为我们已经设法得到这个错误?但是,我的理解是,这个错误通常意味着我们错误地引用了这些表,但是为什么它会在大多数其他机器上工作呢?
谢谢
c# - 正在初始化一个字段以供整个 winform 使用...(对象引用未设置为对象的实例)
这是我的 Mainform.cs 的 C# 代码
这是 Customer.cs 的代码:
当我尝试运行程序时,我收到一个 JIT 错误,告诉我对象引用未设置为对象的实例。如何初始化字段:
为什么需要初始化?:
c# - 如何从 aspx.cs 代码隐藏中的静态方法调用非静态方法
其他地方也问过类似的问题,但答案似乎不适用于我的特定情况。
我在 aspx 页面上有一个隐藏字段:
我正在尝试从代码隐藏中访问此字段。似乎我必须从 VS2010 自动生成的默认类中引用它。由于我无法创建新课程,因此我尝试了以下方法。
这会在第 10 行生成错误:“对象引用未设置为对象的实例。”
我还尝试将第 14 行输入为“_Default def = new _Default().Data1();” 但这被编译器拒绝并出现错误:“无法将类型'void'隐式转换为'WebApplication6._Default'”
有没有办法让这项工作,或者我需要一个完全不同的方法?
[编辑] 下面达林的回答为我解决了这个问题,但我确实花了一些时间来弄清楚如何应用这些信息。我想我应该澄清解决方案的细节,以防以后有人读到类似的问题。
尽管 WebMethod 不能调用实例方法,而且它似乎无法访问页面的元素,而不管它们的“runat”属性如何,但它可以向调用它的 JavaScript 方法返回一个值。该值将在 JavaScript 中作为名为“result”的局部变量访问,该变量被传递给“success”或“failure”函数。
javascript - javascript - 字符串到真实对象
我有一个 javascript 对象var flower_1; var flower_2;
我的问题是我是否有另一个变量,例如字符串var Name;
例如,让我们说:Name = "flower_1";
如何将Name
变量更改为对象"flower_1"
c# - 如何从“程序”类访问文本框“textBox2”?
如您所见,我使用的类名是 Visual C# 生成的类的默认名称。如何从“程序”类更改名为“textBox2”的文本框(此文本框已放置在 Form1 设计中)中的值?我已经尝试了很多东西,我尝试的每一件事都会导致这个错误(或类似于):An object reference is required for the non-static field, method, or property 'WindowsFormsApplication1.Form1.textBox2'
如果可以的话,请尽量保持你的答案简单,谢谢。
linq - 检查是否引用了 linq 对象
检查是否从另一个表引用了 linq 对象的最佳(最快)方法是什么。通常我会这样做,但我想这在更大的桌子上可能会很慢。
这可能会更快。
有没有更好的办法?
c# - Linq 查询返回对象引用异常
我在这里查看了一些关于在 Linq 代码中弹出此异常的帖子,但没有任何帮助。我知道这意味着我在某处指的是空值,但我已经设置了一个 if 语句来防止错误。
我要做的是查询 CRM 数据库,但每个查询的联系人只返回三条信息。异常发生在 foreach 行。这是我的代码(嗯,不是我的全部):
如果您有任何见解,请告诉我。谢谢你。