.NET objects stored in Session

This may seem like a simple question but I'm wondering if there are any difficulties in storing objects like datasets, buz objects, etc, in session.  I remember in asp 3 this was a big no-no.  Also, if I do store a buz object in session, and that object has holds references to data objects (connections, adapters, etc) could that cause problems with too many connections to the database.  I ask because occasionally I receive an error stating the max connection pool has been reached.

Ok, so that was 2 questions.
This forums has almost always helped me in the past. Thanks guys (and gals.)
8/2/2003 8:56:43 PM
asp.net.state-management 8807 articles. 0 followers. Follow

2 Replies

Similar Articles

[PageSpeed] 49

It is usually not a very good practice to hold huge chunk of data in state. Having said that, there might be certain reasons where a re - query to a database would be more costlier than saving them in  a stateful mode.

you have to weigh your options,
1) For a dataset, check if you can store the XML of the dataset instead of the whole dataset object. This way while loading and unloading from the session object you are accessing only an xml fragment ( textual). This is less costlier than storing the dataset.
2) the same thing with biz objects. If you can serialize them then do that. OR add the iSerializable interface to you business object and serialize it to store in the session.
A good Author is one who makes familiar things new and new things familiar.

---- Dr. SJ
8/4/2003 8:17:53 PM
Actually, i've been storing buz objects in session w/o serializing and that seemed to work, although whether this is "best practices" is debateable.
8/4/2003 9:22:15 PM

Similar Artilces:

Return an Oracle Ref Cursor to a .NET DataReader object by using the .NET Managed Provider for Oracle
Hello, I am wondering if anyone in this community knows the shorter way to return an Oracle Ref Cursor to a .NET DataReader object by using the .NET Managed Provider for Oracle, something likereturn (IDataReader) SqlHelper.ExecuteReader(ConnectionString, "GET_ACCOUNT", Id); instead of using the way below (look at the C# code) Stored Procedure create or replace PROCEDURE "GET_ACCOUNT" ( p_ID IN ACCOUNT.ID%type, retCursor OUT SA.MYGEN.sqlcur ) IS BEGIN OPEN retCursor FOR SELECT ID, NAME FROM ACCOUNT WHERE ID = p_ID ; ...

------_=_NextPart_001_01C6429F.D89AA417 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hello, Net::LDAP Net::LDAPS Is there a possible to LDAP bind with an encrypted (SHA, SSHA, CRYPT, ....) password? I don't like to write the secret password to the perl file. Best regards Barbara Wilbert ------_=_NextPart_001_01C6429F.D89AA417-- Wilbert Barbara (CI/OSI) * wrote: > Hello, > > Net::LDAP > Net::LDAPS > > Is there a possible to LDAP bind with an encrypted (SHA, SSHA, CRYPT, > ......

Replace the .NET 1.1 Behavior-Object with the .NET 2.0 Tag-Object , How to?
Hello, to set the Style - Attribute of my custom controls tag in source view from within its designer i use now the following code:Behavior.SetStyleAttribute("Left", false, val, true);This works fine but my visual studio 2005 / asp.net 2.0 says that the Behavior object is obsolete. The recommended alternative is the Tag object. But when i use it to set the Style attribute it doesn't work . I can set all other attributes or even create new ones using this Tag object but it does'nt work for the style attribute at all. What am i doing wrong? If I can't set the style attribute in my custom contr...

can you tell me where to download the open code of the .net pet stores and .net book stores
Hello,I have heard that the .net pet store and .net book stores are very usefull for one to learn asp.net .So I hope that someone can give me the url address to downloal them.    Thank you very much. Enterprise code samples - those and more.Leon LangleybenMCSD, ASP.NET MVPBlog Thank you very much!                            ...

Deploying .Net application with datawindow .Net objects
Hi I=92ve been testing datawindow .net for our company by building a small working application using the Datawindow .Net tutorial. It works great (both from the VS interface and the compiled solution .exe) and was easy to create. My next test is to try and deploy this application to another machine, which has the .Net (1.1) environment but no Powerbuilder or Visual Studio. I built my solution and placed these files, all in one folder, on this other machine: datawindow.dll datawindow.xml DataWindowInterop.dll MSVCP71.DLL MSVCR71.DLL PBDATA100.dll PBDWN100.DLL PBO10100.D...

.Net 2.0 Web application using Vb.net is unable to create object of another dll writen in C# .net 2.0
Hi, I habe created one ASP.net web application using Vb.net which is adding reference of dlls written in C# and .net 2.0. But whenever trying to create object of referencing dll, it is throwing error :Object reference does not set to an object. But, locally it is working fine,. In the server i have deployed the .aspx files and dll files in the bin. There were already an web.config in the server which is of .net 1.1. But checked it is retrieving value for that web.config correctly. Should i have to deply any other files and if not what can be the solution for this? Please help. Thanks, So...

Differences between .net 1, .net 1.1, .net 2.0 and .net 3.0
Hi, This seems to be a common question, but i havent got an answer yet:(Can, any one please explain me the differences between these versions.If you keep your feet firmly on the ground, you'll have trouble putting on your pants! Have a look into this links http://en.wikipedia.org/wiki/.NET_Framework http://blogs.msdn.com/mohammadakif/archive/2006/12/03/net-3-0-different-versions-of-the-net-framework.aspx http://www.codeproject.com/aspnet/ComparisonASP1xASP20.aspAshok Rajawww.iGold.inDon't forget to click "Mark as Answer" on the post that helped you. This credits that m...

Net Farmers net
Has anyone been able to access any of the tests at http://suicide.netfarmers.net ? I can get the default page but none of the tests appear to be operating over the last several weeks. -- CK I just tested and works as usual!!!Every session TCP_error,because my Shields_guard is intact<<G>> -- Regard: Joh@nnes´┐Ż 1216771 Ont.Inc. "Nothing is more damaging to a new truth than an old error" "CK" <ckphalon@lascenltd.com> wrote in message news:9i45gg$1qa9$1@news.grc.com... : Has anyone been able to access any of the tests at : http://suicide...

converting to vb.net from c#.net authorize.net
authorize.net offered me some sample code when I signed up with them the only problem is the sample code is in c#.net but my page that they type all of their credit card into is vb.net <code><%@ Import Namespace="System.Net" %> <%@ Import Namespace="System.IO" %> <script language="C#" runat="server"> void Page_Load(Object Src, EventArgs E) { myPage.Text = readHtmlPage("https://certification.authorize.net/gateway/transact.dll"); } private String readHtmlPage(string url) { ...

Sending SMS using vb.net or C#.net using vb.net or c#.net
Hi  My requirement is I hav one csv file with these fields id,mobilenum,messgae,status.intiallu staus is 0. once i read the all fileds and take that mobile number.using tat mobile number  i need to send sms .after sending sms i shuld change status as 1 How to send sms thru coding (please dont provide any links.if it is provide also please give working links becox i checked codeproject .i didnt get any nice link. and also provide the how to update the status field im csv file   Thank ssandhya   To send SMS, you need some third party SMS providers. if you consul...

To .NET or not .NET, that is the question
I'm running WinXP pro 32-bit, meaning I've got the version 1-dot-something of .NET that XP came with. I've been looking for various softwares, and more and more often come across .NET version 2 being prerequisite. No urgency for me re. my questions to this group - so far I have just decided to hit the red X on those download pages - but the desire for this newer version of .NET seems to be growing for me. Firstly, according to my (limited) research, newer .NET versions are inclusive of the previous ones, and the current version seems to be 3.5. So if I go for i...

Storing objects in Session State
I'm trying to understand the best way to retain user information throughout a user's session. I have read that "...almost any object can be stored to session state..." and thought of storing a class object in a session. The class object will contain just a few members; 1) user's employee id, 2) user's email address, and 3) the current contract a user is working with I have an Analyst class with the aforementioned data members, which is instantiated and intialized with the user's id and email when they log onto the site (these are retrieved from a login form). The user then s...

State Management; .Net Profiler
Here is the situation with the customized profiler. I got a profiler class called SSOProfileProvider inheriting from ProfileProvider. I've implemented the Initilization, GetPropertyValues and SetPropertyValues. The Get... and Set.. are making a call to the database to store profile into the database. This class has been stored in the separate DLL called "Security.DLL" and there is a web site that is using this dll. The web.Config for this website is as follow:<profile enabled="true" inherits="AppProfileBase" defaultProvider="SSO" automat...

net send in .net
Hi,  I am trying to execute net send comman in my vb.net code. But I am getting "win32 exception unhandled error". Please help me. My code is:Dim psi As New ProcessStartInfo() psi.UseShellExecute = False psi.FileName = "Net send" 'xxx.xxx.xx.xx  - IP address of a system in my network psi.Arguments = "xxx.xxx.xx.xx test" Process.Start(psi)  Thanks in advance! Shwetha Tryu changing   psi.FileName = "Net send" 'xxx.xxx.xx.xx  - IP address of a system in my network psi.Arguments = "xxx.xxx.xx.xx test&quo...