加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

ASP.net使用表单将数据插入到sql server表中

发布时间:2020-12-15 23:38:26 所属栏目:asp.Net 来源:网络整理
导读:你好 在php我会做一个表单与一个动作,让我们说一个process.php页面,在该页面中,我将采取的职位值,并使用一个 mysql_query将做一个插入. 现在我迷路了,我正在使用visual studio 2010,在ASP.net中使用sql server 2008创建一个插入. 我已经在App_Data文件夹中定
你好
在php我会做一个表单与一个动作,让我们说一个process.php页面,在该页面中,我将采取的职位值,并使用一个 mysql_query将做一个插入.
现在我迷路了,我正在使用visual studio 2010,在ASP.net中使用sql server 2008创建一个插入.

我已经在App_Data文件夹中定义了一个sql数据库.
基本上我需要(除非有更好的方法)是:

>我如何获得帖子值.
>如何将它们插入数据库.

谢谢.

解决方法

在线有大量的示例代码,关于如何做到这一点.

这里只是一个例子:
http://geekswithblogs.net/dotNETvinz/archive/2009/04/30/creating-a-simple-registration-form-in-asp.net.aspx

您定义以下标记之间的文本框:

<form id="form1" runat="server">

您创建您的文本框并将其定义为runat =“server”,如下所示:

<asp:TextBox ID="TxtName" runat="server"></asp:TextBox>

定义一个按钮来处理你的逻辑,这样(注意onclick):

<asp:Button ID="Button1" runat="server" Text="Save" onclick="Button1_Click" />

在后面的代码中,如果用户通过定义一个名为的方法单击按钮,就可以定义您希望服务器做什么

protected void Button1_Click(object sender,EventArgs e)

或者您可以双击设计视图中的按钮.

这是一个非常快速的示例代码插入表中的按钮单击事件(codebehind)

protected void Button1_Click(object sender,EventArgs e)
{
   string name = TxtName.Text; // Scrub user data

   string connString = ConfigurationManager.ConnectionStrings["yourconnstringInWebConfig"].ConnectionString;
   SqlConnection conn = null;
   try
   {
          conn = new SqlConnection(connString);
          conn.Open();

          using(SqlCommand cmd = new SqlCommand())
          {
                 cmd.Conn = conn;
                 cmd.CommandType = CommandType.Text;
                 cmd.CommandText = "INSERT INTO dummyTable(name) Values (@var)";
                 cmd.Parameters.AddWithValue("@var",name);
                 int rowsAffected = cmd.ExecuteNonQuery();
                 if(rowsAffected ==1)
                 {
                        //Success notification
                 }
                 else
                 {
                        //Error notification
                 }
          }
   }
   catch(Exception ex)
   {
          //log error 
          //display friendly error to user
   }
   finally
   {
          if(conn!=null)
          {
                 //cleanup connection i.e close 
          }
   }
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读