Custom ProfileProvider automatically (needlessly) calls SetPropertyValues

Experts,

I have created a Custom ProfileProvider which uses a connection to a Paradox DB.  Works great.

The problem is that a visit to any webpage invokes BOTH GetPropertyValues and SetPropertyValues.   The "get" is the only one required (and expected).

How can I restrict the call to SetPropertyValues to a button_click?

Capt
Glen GibbOwnerAsked:
Who is Participating?
 
Glen GibbConnect With a Mentor OwnerAuthor Commented:
Found the answer!  

For anyone looking to solve the same problem, all you do is add the automaticSaveEnabled="false" to the provider in the web.config file.  This shuts off the page invoking an unexpected Update to the DB.
    <profile enabled="true" defaultProvider="SllProfileProvider" >
      <providers>
        <add
	  name="SllProfileProvider"
	  type="ParadoxProfileProvider.SllProfileProvider"
	  connectionStringName="cnnParadox"
	  applicationName="SLL"
          automaticSaveEnabled="false" />
      </providers>
    </profile> 

Open in new window

0
All Courses

From novice to tech pro — start learning today.