Dire par exemple si j'ai une entité commerciale -> Client, qui a customerId
, customerName
et customerType
. J'ai créé un ASP: Variable cachée hdnCustomer à runat = "server"Attribuer une entité commerciale à une variable cachée
Si je voulais sérialiser la valeur de l'entité commerciale du client (dans le code derrière) pour le client hdnCustomer alors comment ferais-je cela? Aussi une fois sérialisé comment pourrais-je le désérialiser?
// Pseudo code
Collection<Customer> customerList = new Collection<Customer>();
customerList = BusinessAccess.GetCustomerList();
hdnCustomer = serialize and assign the value of 'customerList' to hdnCustomer;
...
...
// Later on a select index change of one of the drop down lists
A l'intérieur du gestionnaire d'événements pour la liste déroulante:
{
Collection<Customer> customerList = new Collection<Customer>();
customerList = deserialize the value from hdnCustomer
int a = Convert.ToInt32(ddlDropDown.SelectedValue);
foreach(a in customerList)
{
// Do something
}
}