2010-01-07 4 views
1

Je suis un débutant à cela, alors s'il vous plaît soyez gentil avec moi = ^)Comment stocker les entrées utilisateur dans une base de données?

Je crée un site Web avec ASP.net et j'ai une page d'inscription. L'utilisateur doit entrer un nom et un mot de passe dans textboxex, et choisir un emplacement et un motif pour se joindre à partir des listes déroulantes. (Il y a un assistant intégré pour l'inscription des nouveaux utilisateurs mais j'ai choisi de ne pas l'utiliser). Je voudrais enregistrer les informations entrées dans une table dans une base de données dans le dossier App_Data. Comment puis-je faire cela?

Répondre

1

Vous aurez également besoin d'apprendre ADO.NET qui est la technologie d'accès à la base de données de choix pour .Net.

Voici un basic tutorial pour vous aider à démarrer ...

googler également pour asp.net ado.net tutorial apportera de bons coups.

0

Vous devez:

1) Avoir un schéma représentant la base de données et créer sur la machine

2) Avoir une capacité d'exécuter des requêtes sur les données

3) Ecrivez une requête insérer les données de l'utilisateur dans la base de données. Je suis sûr que google a une tonne de didacticiels ASP.

1

Si vous créez un site Web public, vous devez réfléchir sérieusement à la manière de traiter, de stocker et de récupérer les informations utilisateur. ASP.NET fournit beaucoup de bonnes fonctionnalités pour ce type de chose en utilisant la classe Membership. Vous trouverez cette classe dans l'espace de noms System.Web.Security.

Vous pouvez également utiliser l'application aspnet_regsql.exe pour générer les tables et les procédures stockées nécessaires pour stocker ces informations correctement (c.-à stocker des valeurs pour les mots de passe et hachurées questions secrètes/réponses, etc.)

Comme mentionné précédemment, beaucoup de bons tutoriels (écrits et vidéo) peuvent être trouvés sur ces sujets sur le site ASP.NET ainsi que sur MSDN. Comme le parrain d'ASP.NET, Scott Guthrie, pourrait dire: "J'espère que cela aide."

Questions connexes