Скажем, например, если у меня есть бизнес-объект -> Клиент, который имеет customerId
, customerName
и customerType
.Я создал asp: Hidden Variable hdnCustomer для runat = "server"
Если бы я хотел сериализовать значение бизнес-объекта клиента (в коде позади) для hdnCustomer, то как бы я это сделал?Также после сериализации, как бы я его десериализовал?
// 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
Внутри обработчика событий для выпадающего списка:
{
Collection<Customer> customerList = new Collection<Customer>();
customerList = deserialize the value from hdnCustomer
int a = Convert.ToInt32(ddlDropDown.SelectedValue);
foreach(a in customerList)
{
// Do something
}
}