2010-05-31 7 views
0

J'ai créé plusieurs tables Pour l'enregistrement d'utilisateur Comme Naukri ... Quand j'ai fini l'inscription je dois montrer à l'utilisateur l'achèvement du profil, exactement comme naukri manière. Comment puis-je le faire dans asp. net?Comment calculer le pourcentage de compltance de profil

+1

Je n'ai aucune idée de ce qu'est Naukri. Pouvez-vous fournir une question plus précise? –

+0

Ya Sure ... Supposons que j'ai 10 tables dans la base de données .... Si je remplis 1 table alors le pourcentage devrait être (5%) .. si je remplis 5 table alors il sera mal 50% ... si je remplis remplir toute la table puis 100% ... je dois montrer à l'utilisateur le pourcentage d'achèvement de votre profil – Domnic

Répondre

2

Je pense qu'il est préférable de calculer les champs numériques que le nombre de tables, car il peut y avoir des tables contenant plus de colonnes que d'autres. Ensuite, vous pouvez mettre "poids" pour les champs, si vous pensez que certains sont plus importants, tels que l'adresse e-mail. Ensuite, parcourez les champs et vérifiez s'ils sont remplis. Quelque chose comme

if (!String.IsNullOrEmpty(EmailAddress)) 
{ 
completeProgres += fieldWeight; 
} 

//After you check all the fields 
progressInPercentage = (completeProgres/totalWeights) * 100; 
Questions connexes