Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > ASP .Net > Retrieving Session in a User Control

Reply
Thread Tools

Retrieving Session in a User Control

 
 
=?Utf-8?B?RGlmZmlkZW50?=
Guest
Posts: n/a
 
      11-29-2004
Hello All,

I have a nested user control i.e., Control B which is loaded from Control A.
Control A is itself dynamically loaded from a web form.

Control A has a "Save" button which loads the Control B dynamically. Now in
Control B there is a "Return" button which calls the method A of Control A.
In method A, a session variable is being retrieved. My problem is whenever
the control is passed back to the Control A, error is being thrown at the
line where session is being retrieved.

Can anyone please suggest me on how to go about this problem? Is there any
other way to access session from user controls?

Thanks for your pointers!!!

 
Reply With Quote
 
 
 
 
Steve C. Orr [MVP, MCSD]
Guest
Posts: n/a
 
      11-29-2004
Please show us the line of code that is causing the error message and give
us the error message.

--
Steve C. Orr, MCSD, MVP
http://Steve.Orr.net


"Diffident" <(E-Mail Removed)> wrote in message
news:(E-Mail Removed)...
> Hello All,
>
> I have a nested user control i.e., Control B which is loaded from Control
> A.
> Control A is itself dynamically loaded from a web form.
>
> Control A has a "Save" button which loads the Control B dynamically. Now
> in
> Control B there is a "Return" button which calls the method A of Control
> A.
> In method A, a session variable is being retrieved. My problem is whenever
> the control is passed back to the Control A, error is being thrown at the
> line where session is being retrieved.
>
> Can anyone please suggest me on how to go about this problem? Is there any
> other way to access session from user controls?
>
> Thanks for your pointers!!!
>



 
Reply With Quote
 
 
 
 
=?Utf-8?B?RGlmZmlkZW50?=
Guest
Posts: n/a
 
      11-30-2004
Hi Steve,

Please find the code snippets below:

Method A inside User Control A:

-------------------------------------------
public void LoadDataGrid()
{
DataSet ds = new DataSet();
string[] sqlString = new string[2];

sqlString[0] = " SELECT REQ_CLIENT.ID,FIRSTNAME ||' '|| LASTNAME
NAME,COMPANY,COUNTY, "+ " DECODE(REQ_CLIENT.ID,BILLING_CONTACT,1,0)
IS_BILLING_PERSON "+ " FROM REQ_CLIENT,REQ_QUEUE WHERE "+
" REQ_QUEUE.ID = ID_REQ_QUEUE AND "+" ID_REQ_QUEUE=
"+Session["ID_REQ_QUEUE"].ToString()+" ORDER BY UPPER(LASTNAME) ";

.........
.........
.........
-------------------------------------------------

The way I am calling the User Control A from Control B is as follows by
instantiating an object of the Control class:

secure.NewDiagnostics.Requester.Contacts1 parentControl = new
secure.NewDiagnostics.Requester.Contacts1();

if(this.Parent!=null)
{
parentControl.LoadDataGrid();
}

So when control goes back to the LoadDataGrid method in the parent control I
get the following error:

ErrorMessage:
----------------
Object reference not set to an instance of an object.

ErrorSource: System.Web

ErrorTargetSite:
----------------
System.Web.SessionState.HttpSessionState get_Session()

ErrorTrace:
----------------
at System.Web.UI.UserControl.get_Session()
at secure.NewDiagnostics.Requester.Contacts1.LoadData Grid() in
c:\inetpub\wwwroot\intranet.pdis.org\diagnostics\s ubmitter\contacts1.ascx.cs:line 522

At line 522, there is an SQL query which is accessing a session variable.

Any pointers?

Thanks!!

"Steve C. Orr [MVP, MCSD]" wrote:

> Please show us the line of code that is causing the error message and give
> us the error message.
>
> --
> Steve C. Orr, MCSD, MVP
> http://Steve.Orr.net
>
>
> "Diffident" <(E-Mail Removed)> wrote in message
> news:(E-Mail Removed)...
> > Hello All,
> >
> > I have a nested user control i.e., Control B which is loaded from Control
> > A.
> > Control A is itself dynamically loaded from a web form.
> >
> > Control A has a "Save" button which loads the Control B dynamically. Now
> > in
> > Control B there is a "Return" button which calls the method A of Control
> > A.
> > In method A, a session variable is being retrieved. My problem is whenever
> > the control is passed back to the Control A, error is being thrown at the
> > line where session is being retrieved.
> >
> > Can anyone please suggest me on how to go about this problem? Is there any
> > other way to access session from user controls?
> >
> > Thanks for your pointers!!!
> >

>
>
>

 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
User Control to Control Other User Control Jonathan Wood ASP .Net 4 02-02-2010 03:41 PM
persisting changes to a control outside a user control from the user control? Mad Scientist Jr ASP .Net 0 03-22-2006 08:02 AM
Retrieving data entered by user from Repeater Control =?Utf-8?B?V2ViTWF0cml4?= ASP .Net 1 12-11-2004 02:22 PM
Retrieving session in a user control =?Utf-8?B?RGlmZmlkZW50?= ASP .Net 0 11-30-2004 02:57 PM
Need Microsoft Help: Session object retrieving another user's Session information Boban Dragojlovic ASP .Net 2 04-19-2004 06:45 PM



Advertisments