基本的に、送信ボタンをクリックしてユーザーテーブルに移動した後、ユーザーが個人情報についてテキストボックスに入力したデータがありました。これらのテキストボックスで検証を使用するまで、これはうまく機能し、すべての検証が機能するようになりましたが、送信をクリックすると、ボタンにリンクしたページに移動しますが、現在データベースのユーザーテーブルにデータが入力されていません.
何か案は?
私のコードを以下に示します。ありがとうございました
Protected Sub cmdSubmit_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles cmdSubmit.Click
'add new user'
Dim db As New LostPropertyDataContext
Dim U As New tblUser With {.Forename = txtforename.Text,
.Surname = txtsurname.Text, .DateOfBirth = txtdob.Text, .Gender = txtgender.Text,
.Address = txtaddress.Text, .Postcode = txtpostcode.Text, .TelephoneNo = txttelephoneno.Text,
.MobileNo = txtmobileno.Text, .Email = txtemail.Text}
db.tblUsers.InsertOnSubmit(U)
db.SubmitChanges()
Response.Redirect("/u1065977/LostPropertyProject/LostProperty2.aspx")
End Sub