Snyggt sätt att använda sig av Sessions

De flesta har någon gång stött på problemet med att man vill spara information mellan olika sidor och/eller olika postbacks. Då blir sessions ofta en sista utväg om något annat alternativ inte går att använda. Här visar vi ett enkelt och snyggt sätt att använda Sessionobjectet som vilken variabel som helst. Vi visar hur man enkelt kan spara en arraylist i en session.

public ArrayList NewProducts
{
get
{
if (Session["newProducts"] == null)
{
return new ArrayList();
}
else
{
return Session["newProducts"] as ArrayList;
}
}
set
{
Session["newProducts"] = value;
}
}

Det är en property som håller en session internt. Bara att tilldela och ta ut som en vanlig variabel. Behöver aldrig kontrollera och skapa session vid första användandet. Ofta resulterar det i att det står if(Session["newProducts"]!= null) överallt i koden, men det slipper man nu.

Comments

Snyggt :) De som är intresserade av detta kanske också är intresserade av denna variant: http://joakimk.blogspot.com/2007/05/neat-session-state-trick.html

Great information about maintain session with this property.

http://www.janbaskdigitaldesign.com

Looking further for more knowledgable articles like this. Meeting and Events in Lucknow

Conference & Meetings in Gurgaon

Great information about maintain session with this property.thanks for sharing with us . http://www.onlinepromotionuae.ae

Thanks for sharing this great article ...

Gurgaon Dentist

Those who are interested in this may also be interested in this variant and thanks for providing a good information. Web Promotion Company in Delhi

Very Very awesome post. its a very useful article. Thanks for that.

Epson Helpline Number

Your blog information is nice and friendly. This post is very helpful for me. Thank for post Epson Printer Support

very amazing post, thank you so much.

Epson Printer Support

Please fill out all the fields.

*
*