mj168
asked on
How do you use Cache in a class file
I am having a problem using Cache in my class file. It is an ASP.Net application using VB.NET.
Below is the header in the file:
Imports Microsoft.VisualBasic
Below is the code I am using in an attempt to insert an item into the Cache.
Cache.Insert("FieldName", "Value")
The above generates an error whose description says the below:
"Reference to a non-shared member requires an object reference"
Below is the header in the file:
Imports Microsoft.VisualBasic
Below is the code I am using in an attempt to insert an item into the Cache.
Cache.Insert("FieldName", "Value")
The above generates an error whose description says the below:
"Reference to a non-shared member requires an object reference"
ASKER
It is in a seperate file from the .aspx file.
It is in a file with the extension .vb
It is in a file with the extension .vb
Ok..
Can you verify if you have the import at the top of your .vb file? The import should be :
import System.Web.Caching
Can you verify if you have the import at the top of your .vb file? The import should be :
import System.Web.Caching
ASKER
Below is what I have at the top of the .vb class file.
Imports Microsoft.VisualBasic
Imports System.Web.Caching
When I key Cache, there are only for options. They are:
Equals
NoAbsoluteExpiration
NoSlidingExpiration
ReferenceEquals
There is Insert option.
Imports Microsoft.VisualBasic
Imports System.Web.Caching
When I key Cache, there are only for options. They are:
Equals
NoAbsoluteExpiration
NoSlidingExpiration
ReferenceEquals
There is Insert option.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
In what class are you trying to use Cache? Are you in a Page or in a simple class?
Using System.Web.HttpContext.Cur