cartitem i = new cartitem() { iid = int.Parse(pid), iqty = int.Parse(pqty)};
获得例外
类型为“ System.ArgumentNullException”的异常发生在 mscorlib.dll,但未在用户代码中处理
尝试使用此操作方法cart()
答案 0 :(得分:1)
当在System.ArgumentNullException
方法中传递的参数为Parse
时,CLR会引发异常null
。
您的情况是pid
或pqty
还是两者皆是。
查看此Microsoft文档以获取更多详细信息。
https://docs.microsoft.com/en-us/dotnet/api/system.int32.parse?view=netframework-4.7.2
我建议在创建商品的新对象并将其添加到购物车之前,添加验证两个参数值的代码。如果其中任何一个为null或不可接受的值,请向用户提供有用的消息。