我正在更新购物车中的数量,但它抛出的序列没有元素例外.

我甚至不知道这意味着什么.起初我以为可能有一个空值被传递到了某个地方,但事实并非如此,因为我已经判断过:

序列不包含元素描述:未处理的异常

例外详细信息:系统.InvalidOperationException:序列

源错误:

第35行:var uid=WebSecurity.CurrentUserId;第36行:

你知道这是什么原因吗?

推荐答案

如果select返回0行,则为First().您要么捕获该异常,要么使用FirstOrDefault(),如果没有元素,它将返回null.

.net相关问答推荐

.NET发布的应用程序运行与开发不同的端口

为什么.Net 8.0.100是预览版?

每当属性值发生变化时引发事件?

为什么 .net 对字符串使用 UTF16 编码,但默认使用 UTF-8 来保存文件?

在生产中使用实体框架(代码优先)迁移

Unity 2.0:如何使用 Resolve 和 ResolverOverride?

什么决定了 Path.GetTempPath() 的返回值?

HashSet 是否保留插入顺序?

获取 .NET 程序集的 AssemblyInformationalVersion 值?

ILookup 接口与 IDictionary

使用 XmlDocument 读取 XML 属性

仅使用 XAML 绘制纯色三角形

如何从 .NET 读取 PEM RSA 私钥

ConcurrentDictionary TryRemove 何时返回 false

获取系统中已安装的应用程序

在 .NET 中,null 的哈希码是否应该始终为零

如何访问 Session 变量并在 javascript 中设置它们?

将 SignalR 2.0 .NET 客户端重新连接到服务器集线器的最佳实践

MVVM 没有意义吗?

如何从 webclient 获取状态码?