Asp.net 在Visual Studio 2012中将用户输入从文本框保存到sql表
我正在制作一个包含账单信息的电子商务结账页面,我想保存用户在文本框中输入的任何内容,并将其保存到VisualStudio数据库中的customerB表中。点击按钮似乎什么也做不了,我也不知道还有什么能起作用。这似乎并不难,我在youtube视频上找到了c代码,但在VB上找不到Asp.net 在Visual Studio 2012中将用户输入从文本框保存到sql表,asp.net,vb.net,textbox,billing,Asp.net,Vb.net,Textbox,Billing,我正在制作一个包含账单信息的电子商务结账页面,我想保存用户在文本框中输入的任何内容,并将其保存到VisualStudio数据库中的customerB表中。点击按钮似乎什么也做不了,我也不知道还有什么能起作用。这似乎并不难,我在youtube视频上找到了c代码,但在VB上找不到 Protected Sub btnAccountBilling_Click(ByVal sender As Object, ByVal e As EventArgs) Handles btnAcco
Protected Sub btnAccountBilling_Click(ByVal sender As Object, ByVal e As EventArgs) Handles btnAccountBilling.Click
Dim strSQL As String
Dim strConnectionString As String = System.Configuration.ConfigurationManager.ConnectionStrings("UStoreConnectionString").ConnectionString
Dim connSQL As New SqlConnection(strConnectionString)
Dim cmdSQL As New SqlCommand(strSQL, connSQL)
cmdSQL = New SqlCommand("INSERT INTO CustomerB(FirstName, LastName, Address1, Address2, City, State, Zip, Phone, Email) VALUES (@FirstName, @LastName, @Address1, @Address2, @City, @State, @Zip, @Phone, @Email)", connSQL)
cmdSQL.Parameters.AddWithValue("@Firstname", tbbFirstName.Text)
cmdSQL.Parameters.AddWithValue("@Lastname", tbbLastName.Text)
cmdSQL.Parameters.AddWithValue("@Address1", tbbAddress1.Text)
cmdSQL.Parameters.AddWithValue("@Address2", tbbAddress2.Text)
cmdSQL.Parameters.AddWithValue("@City", tbbCity.Text)
cmdSQL.Parameters.AddWithValue("@State", ddlbState.Text)
cmdSQL.Parameters.AddWithValue("@Zip", tbbZip.Text)
cmdSQL.Parameters.AddWithValue("@Phone", tbbPhone.Text)
cmdSQL.Parameters.AddWithValue("@Email", tbbEmail.Text)
connSQL.Open()
cmdSQL.ExecuteNonQuery()
connSQL.Close()
End Sub
我所有的文本框值和按钮都已正确命名,因此我不确定哪里出了问题当您在调试器中单步执行时会发生什么?这意味着它什么都不做?你有例外吗?使用调试器。也显示您的页面加载。不,我没有得到任何异常,我的按钮是它只是没有填充到数据库。我的页面加载受保护子页面\u Loadsender作为对象,e作为事件参数处理我。如果page.IsPostBack则加载lblConfirm.Text=您的数据已保存结束如果结束平息注意:为什么您说您的数据在实际保存数据之前已保存?在按钮点击处理程序中这样做。哦,我本想把它作为页面加载完成,我也尝试了做一个简单的响应。在按钮点击上重定向,但它仍然没有重定向我。我需要有页面加载功能吗?