如何将用户输入存储在数据库中?

时间:2010-01-07 22:08:36

标签: asp.net database save user-input

我是新手,所以请对我好... =)

我正在使用ASP.net创建一个网站,我有一个注册页面。用户必须在textboxex中输入名称和密码,并从下拉列表中选择加入的位置和原因。 (有一个用于新用户注册的内置向导,但我选择不使用它)。 我想将输入的信息保存在App_Data文件夹中的数据库中。我该怎么做?

3 个答案:

答案 0 :(得分:1)

您还需要学习ADO.NET,这是.Net的首选数据库访问技术。

这是一个让你入门的basic tutorial ......

此外,谷歌搜索asp.net ado.net tutorial也会带来良好的点击量。

答案 1 :(得分:1)

如果您正在创建面向公众的网站,则需要认真考虑如何处理,存储和检索用户信息。 ASP.NET使用Membership类为这类事物提供了很多好的功能。您将在System.Web.Security命名空间中找到此类。

您还可以使用aspnet_regsql.exe应用程序生成正确存储此信息所需的表和存储过程(即存储密码和秘密问题/答案的散列值等)。

如前所述,可以在ASP.NET站点以及MSDN上的这些主题上找到许多优秀的教程(包括书面和视频)。

作为ASP.NET的教父,Scott Guthrie可能会说:“希望这会有所帮助。”

答案 2 :(得分:0)

你需要:

1)拥有一个代表数据库的模式并在机器上创建

2)能够对数据执行查询

3)编写查询以将用户数据插入数据库。

我确定谷歌有大量的ASP教程。