Asp.net 如何在数据库中存储用户输入?

Asp.net 如何在数据库中存储用户输入?,asp.net,database,save,user-input,Asp.net,Database,Save,User Input,我是新手,所以请对我好点=^) 我正在用ASP.net创建一个网站,我有一个注册页面。用户必须在textboxex中输入名称和密码,并从下拉列表中选择加入的位置和原因。(有一个用于新用户注册的内置向导,但我选择不使用它)。 我想将表中输入的信息保存在App_Data文件夹中的数据库中。我如何做到这一点?您需要: 1) 拥有一个表示数据库的架构,并在计算机上创建它 2) 能够对数据执行查询 3) 编写查询以将用户数据插入数据库 我相信谷歌有大量的ASP教程。你还需要学习ADO.NET,这是.NET

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

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

您需要:

1) 拥有一个表示数据库的架构,并在计算机上创建它

2) 能够对数据执行查询

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


我相信谷歌有大量的ASP教程。

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

这是一个让你开始的方法


谷歌搜索也会带来不错的点击率。

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

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

如前所述,在网站和MSDN上都可以找到关于这些主题的许多优秀教程(包括书面教程和视频教程)

正如ASP.NET的教父Scott Guthrie所说:“希望这能有所帮助。”