How To Add A Default Value To A Custom Profile Property

Jun 16, 2010

I know you can add defaultValues using the web.config like this:

<profile>
<properties>
<add name="AreCool" type="System.Boolean" defaultValue="False" />
</properties>
</profile>

but I have the Profile inherited from a class:

<profile inherits="CustomProfile" defaultProvider="CustomProfileProvider" enabled="true">
<providers>
<clear />
<add name="CustomProfileProvider" type="CustomProfileProvider" />
</providers>
</profile>

Heres the class:

Public Class CustomProfile
Inherits ProfileBase
Public Property AreCool() As Boolean
Get
Return Me.GetPropertyValue("AreCool")
End Get
Set(ByVal value As Boolean)
Me.SetPropertyValue("AreCool", value)
End Set
End Property
End Class

I don't know how to set the default value of the property. Its causing errors because without a default value, it uses an empty string, which cannot be converted to a Boolean. I tried adding <DefaultSettingValue("False")> _ but that didn't seem to make a difference.

I'm also using a custom ProfileProvider (CustomProfileProvider).

View 2 Replies


Similar Messages:

Security :: Save Custom Property Into Member Using Profile?

Jan 14, 2011

I have been struggling to save custom property data into member using createuserwizard. I add some extra fields into createuserwizard using wizardsteps and What I would like to accomplish is to save extra data of that fields and see that data on admin backend of member section of umbraco cms.

What I have done so far in brief:

Created a user control using asp.net createuserwizard and save it to umbraco.

I also added a macro into usercontrol which pulls its data from dropdown list multiple render control data type which has some prevalues.

After selecting values and creating user, none of the selected values of dropdown list multiple render control data type are selected on admin backend but address are successfully saved.

Code behind file:Roles.AddUserToRole(UserName.Text, "BasicUsers");var profile = System.Web.Profile.ProfileBase.Create(UserName.Text);profile["sector"] = Sector.SelectedItem.Value;profile["address"] = Address.Text;profile.Save();

That relevant code snippet above works well like profile["address"] = Address.Text; but I am unable to save with other renders controls as Dropdown list multiple.

View 4 Replies

Security :: Extend Default Profile Fields Into Second Custom Table

Apr 23, 2010

I am trying to use a second (custom) table to extend my users profile info. This table is in the same database as the 'aspnet_Users' table but has a different name. I create a FK relationship between the 'aspnet_Users' table and my custom table. Here is my web.config code:

<profile defaultProvider="AspNetSqlMembershipProvider">
<providers>
<clear />
<add name="AspNetSqlMembershipProvider"
type="System.Web.Profile.SqlProfileProvider"
connectionStringName="ConString_SQLConnectionString"
applicationName="/" />
<add name="MyCustomProfile"
type="System.Web.Profile.SqlProfileProvider"
connectionStringName="ConString_SQLConnectionString"
applicationName="/"
table="MyProfileTable_Employees" />
</providers>
<properties>
<group name ="MyProfileInfo">
<add name="FirstName" type="string" defaultValue="[null]" customProviderData="FirstName;nvarchar" provider="MyCustomProfile" />
<add name="LastName" type="string" defaultValue="[null]" customProviderData="LastName;nvarchar" provider="MyCustomProfile" />
<add name="EmployeeNumber" type="int" defaultValue="[null]" customProviderData="EmployeeNumber;int" provider="MyCustomProfile" />
</group>
</properties>
</profile>

I have the table "MyProfileTable_Employees" poplulated with data the 'userid' matches to the aspnet_Users table. In my web application (vb), when I type in Profile.MyProfileInfo, there are no custom fields. Actually, when I type profile., there are no profile related entries. What am I missing here? Am I miss-interpting what a custom profile provider is?

View 2 Replies

C# - Custom Control With Nullable Property That Has A Default Value?

Feb 10, 2011

I can create a custom control with a default value:

private bool exclue = false;
public bool Exclude { get { return exclue; } set { exclue = value; } }

I can Create the same thing with a nullable property:

private EntityStatuses? status = EntityStatuses.Active;
public EntityStatuses? Status { get { return status; } set { status = value; } }

But how can i then set the property to null in markup when using the custom control?

<MyControls:Control ID="Con" runat="server" Status="?" >

View 3 Replies

Custom Server Controls :: How To Custom Controls Derived From Existing Controls - Overriding Default Property Values

Nov 15, 2010

I have some (probably very basic) questions about developing custom controls. I am wanting to derive a set of button controls, and the first one I have started on is a "DeleteButton", that has a additional property (DeleteConfirmationText) that is built into the OnClientClick attribute. To get that added, I overrode the Render method as follows:

[Code]....

This all works well. Now, I will add some logic to make sure that there is some text in the DeleteConfirmationText property, but that isn't the intent of my question.
What I am also wanting to do is to override some of the default property values, so I added that to the default constructor:

[Code]....

Now, in the designer in VS2008, and I look at the properties for the control, there isn't a default value shown in the "Properties" section, and the Causesvalidation still shows the underlying classes default value of "True". As well, in design mode, where the GridView control that containse my DeleteButton control would be displayed, there is an error box "There was an error rendering the control. 'Are you certain you want to delete this attorney?' cound not be set on property 'DeleteConfirmationText'. Here's the markup where I am defining the deletebutton control:

[Code]....

What am I doing wrong?

View 5 Replies

Custom Server Controls :: How To Set Default Height/Width Property Value Of Composite Control

Nov 3, 2010

How to set default Height/Width property value of Composite control

[Code]....

View 3 Replies

Security :: Want To Use Profile And Have A Profile Property?

Dec 5, 2010

I'm being stupid but don't know what I'm missing.I want to use asp.net profile and have a profile property.So in the webconfig for my site I've added:

<profile>
<properties>
<add name="Name"/>
</properties>
</profile>

But in the code behind a page I cannot use Profile.Visual Studio is just saying the Profile is not known in the current context.Thus I cannot do

Profile.Name = ....
or
x = Profile.GetPropertyValue(....)

View 13 Replies

Invisible Web Control Default Property In Custom Control?

May 19, 2010

I am developing one custom control. I dont want default web control property should be in my custom control.For example.[Code]....

When you put this control in the page, you will see default web control property such as Font,Border,Width,Height.... I want to show only those properties that I define in my class.Suppose, I have three property defined in class then only three properties will be visible for control, other default web control proeprty should be hide or invisible.

View 3 Replies

Security :: Use The Profile Other Than Default?

Mar 3, 2010

I'm making another attempt to find out how to use a different profile in the web application. I though it would be quite simple. but couldn't find an answer anywhere.

All I need to know is how to call "i90ProfileProvider" instead of default "i90PartnerProfileProvider" in C# or VB.

<profile defaultProvider="i90PartnerProfileProvider">
<providers>
<clear/>
<add name="i90PartnerProfileProvider" type="System.Web.Profile.SqlProfileProvider" connectionStringName="i90Partner"/>
<add name="i90ProfileProvider" type="System.Web.Profile.SqlProfileProvider" connectionStringName="i90"/>
</providers>

There must be the way to do this. For user it works just fine:

MembershipUser user=

Membership.Providers["providername"].GetUser("username",false);

If there is a way to add a name for Profile Provider in web.config, then there must be a way to use it.

Or I should do something entirely different to retrieve the user profile form another database?

View 5 Replies

Unable To Get The 'Profile' Property In The Code Behind?

Mar 10, 2010

I have added some profile properties to my web.config:

<profile automaticSaveEnabled ="true">
<properties>
<add name="NumVisits" type="System.Int32"/>
<add name="UserName" type="System.String"/>
<add name="Gender" type="bool"/>
<add name="Birthday" type="System.DateTime"/>
</properties>
</profile>

However when I try to access the property in a code behind it does not exist. The following code does not work (says firstname is not a property):

Profile.Gender And In the Asp.net Configuration 'Profile tab ' Is not showing. I have rebuilt the solution. I am using VB.NET(3.5)

View 1 Replies

Security :: Default Profile When User Is Created?

Oct 10, 2010

How do i set the default profile when a user logs in. I have an application where the users (once they are authenticated) are in either the logged in, premium, or promotion profile. right now it assigns none. How do i make every user automatically be part of the promotion profile.

View 2 Replies

Custom Server Controls :: Binding UserControl Property To Page Property?

Sep 15, 2010

So what I'm trying to accomplish is this

[Code]....

The user control has public properties named accordingly and the page has protected properties accordingly which I've verified have the desired values.

For some reason the values are always empty strings or 0s in the usercontrol, no matter what the page property is.

View 1 Replies

Security :: Using Profile Shopping Cart Property With Web Application?

Mar 15, 2010

I know how to use Profile Shopping cart property with Web site but i can't use it with web application

if you can refere me to any post explains how to use Profile Shopping cart property with Web application.

For example if i used this code in web application does not work but it works in website!

[code]....

View 1 Replies

Web Forms :: Override The Profile Property In System.Web.Ui.MasterPage?

Dec 2, 2010

I whould like to override the Profile property in the System.Web.Ui.MasterPage class with my very own property.

I have tried to do the following:

[Code]....

But that doesnt work since the property doesnt exist in the System.Web.Ui.MasterPage..cause it exists in a class that the MasterPage class inherits..or atleast what I have read at some other sites.. Anyway..is it even possible to do this sort of an override?..and if its possible..then how?

View 3 Replies

Security :: Delete A Property Of The Logged In User In Profile?

Feb 12, 2010

I need to delete the user email once user is loged in and clics Delete Email/ Address/ Tel. I store user information in profile.common

[Code]....

this gets me the current user, next i need to delete this users email/ phone.

View 1 Replies

Web Forms :: Get User List Based On Specific Profile Property

Sep 4, 2010

I am trying to query a DB and get a list of users based on a specific boolean property stored in the aspnet_profile for that user. I am aware that it wasn't possible a few years ago [URL] but was wondering whether that had changed in recent releases, or it was still not possible without trawling through the entire list of users and testing them one by one. (My DB may become way to big for that.)

View 3 Replies

Delete An Unrequired User Profile Property From Web.config And The Database?

Oct 30, 2010

I use the default ASP.NET Profile Provider which lets me define user properties in web.config.

I now no longer want to use one of these user properties. I want to delete all traces of it.

I can remove the property from the list of properties in web.config however, I suspect, the stored values for this property will still be held in the aspnet_Profile table for each user.

Is there an easy way to clean out all traces of the data for a property that's no longer used from the aspnet_Profile table?

View 1 Replies

Isolated Storage File Saving On The Default User Profile For A Web Service

Jul 8, 2010

I have a windows application that stores a file on the current user's isolated storage, lets call this user Adam. On the same machine I have a Web service (The Web Service's application pool is running with Adam's credentials) that uses the same dll to access the file on the isolated storage but it is trying to access a file on the Default User's profile instead of the real user's profile (in this case Adams Profile)

Why is it trying to look for the file on the Default User's profile Instead of Adam's Profile? How can i make it look for the file in the right profile?. I'm running it on Win 2003, C# and .Net framework 3.5

View 1 Replies

Security :: Make Readonly Profile Property Writable On Admin Page?

Jan 26, 2010

Is it possible to allow an administrator to write to a readonly profile property by redefining the profile property in a web.config file used for administrators pages?

I have a unique account number which must be assigned to each new user (using the default asp.net membership provider). After reading a couple of articles it seemed it would just be easier to define it as a profile property instead of creating a custom membership provider. When the user makes changes to their profile on a profile page I create, I want the value to be readonly. When an admin views the profile I actually want them to assign the value to the property in their page.

View 1 Replies

Web Forms :: Profile Property For Anonymous Users Not Saving In Firefox Or Safari?

Aug 4, 2010

I have a user control which, when pressing a command button, sets a property for the Profile (which has been marked as allowanonymous=true), then save it using Profile.Save().

Now, in IE this works fine - no problems at all. I then go to the page where the value is used - and it's there and can be used.

However, exactly the same routine when running in Safari or Firefox doesn't work - although when you're on the same page where the value is set it will immediately state that the value is ok, do a postback and it's gone!

Here's some very simple code to show the problem. Whilst IE will always dump 'plop true/false' to the screen (yes, I know - very juvenile!), FF and Safari will the first time, but on postback will just dump True to indicate it's a postback. (oh, and autosaveprofile is set to true in this example - otherwise there'd be a Profile.Save() below the set property).

[Code]....

I can't use Cookieless session states as the CMS I'm using won't allow it. I've also used Fiddler to try and track the issue, but no joy.

I'm guessing it's related to the way FF and SF handle cookies - but both are set to accept anything. Could it possibly be anything to do with the ASP.Net Development Server? (ie. the address is[URL]The fact that it never manages to save the value

View 1 Replies

Custom Server Controls :: Insert A Drop List Property Into A Custom Webcontrol?

Feb 18, 2010

How insert a drop list property into a custom webcontrol? This a drop list property is show all textbox control on usercontrol or webpage.

View 3 Replies

Custom Server Controls :: Custom Checkbox Control 'checked' Property Is Not Working?

Sep 3, 2010

Iam developing a custom checkbox control deriving from the 'compositecontrol' which i need to use it for a composite control purpose.

public
class
TngCheckBox :
CompositeControl
{

i have written the required properties which are working fine except the "checked" property. here is my code for 'checked' property. i tried both the below ways (commented one and not commneted) . the problem is the 'checked' value is not setting the value at the get set part of the property.its assigning the value at the design time , but when i check and uncheck its not updating the property value.which is resulting me wrong .

[Code]....

View 2 Replies

Custom Server Controls :: Custom Checkbox Control 'checked' Property Is Not Working ?

Oct 15, 2010

Iam developing a custom checkbox control deriving from the 'compositecontrol' which i need to use it for a composite control purpose.

public
class
TngCheckBox :
CompositeControl
{

i have written the required properties which are working fine except the "checked" property. here is my code for 'checked' property. i tried both the below ways (commented one and not commneted) . the problem is the 'checked' value is not setting the value at the get set part of the property.its assigning the value at the design time , but when i check and uncheck its not updating the property value.which is resulting me wrong .

[Code]....

View 4 Replies

Custom Server Controls :: List Property Of A Custom Control Is Not Persisted?

Mar 15, 2010

I have a custom control, inherited from Button. This is the class definition for the control and 2 properties:

[Code]....

I show you 2 properties, only to illustrate the problem.

as you see Aplicacion property is of a custom type Sistema, and Roles property is of type List<UserRol>.

The Aplicacion property is rendered well, this way:

[Code]....

The problem I have is with List<UserRol>. I couldn't get it to be rendered. I expeect to be rendered this way:

[Code]....

Finally, this is the TypeConverter and Editor definitions for the list:

[Code]....


The UserRol class is a typical class, without any special attributes.

I have discovered that when I use the custom editor for Roles property, the collection is not persisted. When I use the default editor for the collection, the collection is persisted.

View 1 Replies

Custom Server Controls :: Custom Control - Default Value Of Attributes?

Jun 7, 2010

I have created a custom control and I intended to assign some attributes which is not necessary to implament.

I also assign default value for them but I am getting System.NullReferenceException error.

Here is my CC's attibute code;

public class ApplicationModule2010 : CompositeControl
{
[DefaultValue(true)]
public bool AppFormOnLine { get { return (bool)ViewState["AppFormOnLine"]; } set { ViewState["AppFormOnLine"] = value; } }
...

also ı have written the below code for another attribute but its default value doesn't work as well;

[DefaultValue("Application is Offline ! Define an offline Text insted of this text !<br/><br/>TugberkUgurlu.Com")]
public string OfflineText { get { return (string)ViewState["OfflineText"]; } set { ViewState["OfflineText"] = value; } }

What am I missing here ?

View 1 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved