我在哪里可以找到ASP.net数据库提交表单上的一些参考资料

时间:2010-02-03 10:20:09

标签: asp.net database forms

我是asp.net的新手,正在寻找一个教程,教我如何制作带有许多文本框,下拉菜单等的网络注册表单,并在用户按下提交按钮时将此信息提交到数据库表中。

我已经搜索过,但到目前为止还没有找到。

2 个答案:

答案 0 :(得分:2)

如果你看一下data access part of asp.net/learn,那里有大量关于通过asp.net进行数据访问的教程,虽然从你发布的内容中我怀疑这对你所追求的内容“过于复杂”

最简单的你要做的是拥有你的aspx页面,我们称之为default.aspx并在其中包含以下内容:

<asp:TextBox runat="server" ID="myTextBox">
</asp:TextBox>
<asp:Button runat="server" ID="myButton" OnClick="myButton_OnClick" Text="Click to save" />

现在在您的代码隐藏文件(.aspx.cs文件)中,您将需要为myButton的Click事件设置事件处理程序

protected void myButton_Click(object sender, EventArgs e)
{
    var myConnectionString = "Connection String goes here";
    using (SqlConnection conn = new SqlConnection(myConnectionString))
    {
        using (SqlCommand cmd = new SqlCommand("INSERT INTO dbo.mytable (fieldName) VALUES (@value1)", conn))
        {
            cmd.Parameters.Add(new SqlParameter("@value1", myTextBox.Text));
            cmd.ExecuteNonQuery();
        }
    }
}

上面的示例代码,用于执行数据库工作,非常简陋,我强烈建议您阅读asp.net/learn和网上其他地方的一些教程(甚至可能是SqlCommand,SqlParameter和SqlConnection的msdn文档) )熟悉它们是什么以及它们是如何工作的。

答案 1 :(得分:1)

继续这个page,你会发现一些不错的视频教程,你也可以选择一些概念

加入:

我给你的建议不是判断作为asp.net的好答案的作者发帖,如果答案没有帮助你应该贡献并告诉我们什么网站不包含什么对你有帮助。

最好的问候。