【问题标题】:How do I store user input in a database?如何将用户输入存储在数据库中?
【发布时间】:2010-01-07 22:08:36
【问题描述】:

我是这方面的新手,所以请对我好点=^)

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

【问题讨论】:

    标签: asp.net database save user-input


    【解决方案1】:

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

    这里有一个basic tutorial 可以帮助您入门...

    同时在谷歌上搜索asp.net ado.net tutorial 也会带来不错的点击率。

    【讨论】:

      【解决方案2】:

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

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

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

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

      【讨论】:

        【解决方案3】:

        你需要:

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

        2) 能够对数据执行查询

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

        我确信 google 有大量的 ASP 教程。

        【讨论】:

          猜你喜欢
          • 2014-06-04
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-09-13
          • 1970-01-01
          • 2014-07-30
          • 1970-01-01
          相关资源
          最近更新 更多