Comment puis-je utiliser la classe Profilebase?

j’essaie d’utiliser le profil asp.net, j’essaie de donner l’inheritance avec ProfileBase

public class dort_islem : ProfileBase { public int ilk_sayi { get; set; } public int ikinci_sayi { get; set; } } 
                    

mais si j’essaie d’utiliser ces codes, Default.aspx: alt text http://soffr.miximages.com/c%23/zn5v60.gif

Comment puis-je voir ilk_sayi depuis la classe dort_islem? Cordialement….

Il vous manque quelques détails d’implémentation.

 using System.Web.Profile; using System.Web.Security; namespace VideoShow { public class UserProfile : ProfileBase { public static UserProfile GetUserProfile(ssortingng username) { return Create(username) as UserProfile; } public static UserProfile GetUserProfile() { return Create(Membership.GetUser().UserName) as UserProfile; } [SettingsAllowAnonymous(false)] public ssortingng Description { get { return base["Description"] as ssortingng; } set { base["Description"] = value; } } [SettingsAllowAnonymous(false)] public ssortingng Location { get { return base["Location"] as ssortingng; } set { base["Location"] = value; } } [SettingsAllowAnonymous(false)] public ssortingng FavoriteMovie { get { return base["FavoriteMovie"] as ssortingng; } set { base["FavoriteMovie"] = value; } } } } 

Maintenant, nous devons relier cela à la section profile de web.config – notez que j’ai inclus inherits = “VideoShow.UserProfile” dans la déclaration de profil:

       

Cela fait, je peux récupérer une instance de la classe de profil personnalisé et définir une propriété:

 //Write to a user profile from a textbox value UserProfile profile = UserProfile.GetUserProfile(currentUser.UserName); profile.FavoriteMovie = FavoriteMovie.Text; profile.Save(); 

à partir de http://weblogs.asp.net/jgalloway/archive/2008/01/19/writing-a-custom-asp-net-profile-class.aspx