我尝试通过购物车向购物车中添加商品时遇到异常

时间:2018-12-11 20:00:45

标签: c#

cartitem i = new cartitem() { iid = int.Parse(pid), iqty = int.Parse(pqty)};

获得例外

  

类型为“ System.ArgumentNullException”的异常发生在   mscorlib.dll,但未在用户代码中处理

尝试使用此操作方法cart()

在购物车中添加商品

1 个答案:

答案 0 :(得分:1)

当在System.ArgumentNullException方法中传递的参数为Parse时,CLR会引发异常null

您的情况是pidpqty还是两者皆是。

查看此Microsoft文档以获取更多详细信息。

https://docs.microsoft.com/en-us/dotnet/api/system.int32.parse?view=netframework-4.7.2

我建议在创建商品的新对象并将其添加到购物车之前,添加验证两个参数值的代码。如果其中任何一个为null或不可接受的值,请向用户提供有用的消息。