I am trying to use a Session["Shopping_Basket"] to save all my items by serial numbers for later use.
I tryed text string but i had to parse the string to separate all serials and couldn't delete duplicates as easy as with DataTables.
I was able to make it work in a previous version of my software but it refuses to work again on a new version.
string serialNumber = Request.QueryString["serialNumber"];
DataTable dataTable_SerialNumber = Session["Shopping_Basket"] as DataTable;
dataTable_SerialNumber.Rows.Add(serialNumber);
Session["Shopping_Basket"] = dataTablePanierCommande ;
I am looking for the simplest way to add serial numbers to a Session[""] and be able to Read/Add/Delete them.
The error i am getting the most with this same code that worked before is:
System.NullReferenceException: 'La référence d'objet n'est pas définie à une instance d'un objet.'
This new version of the code didn't work either:
string serialNumber = Request.QueryString["serialNumber"];
HttpContext context = HttpContext.Current;
DataTable dataTable_SerialNumber = context.Session["Shopping_Basket"] as DataTable;
dataTable_SerialNumber.Rows.Add(ajouter_GenCod);
context.Session["Shopping_Basket"] = dataTable_SerialNumber ;
printBasketContent(context.Session["Shopping_Basket"]);