Как показать мои сообщения об ошибках в веб-методе
когда я вставляю данные, дубликаты не разрешены и показывают сообщение об ошибке, как уже существовавшее,если не дубликат "вставка успешно завершена". пожалуйста, скажите мне, как я могу это сделать
Что я уже пробовал:
$.ajax({ type: "POST", url: "WebForm1.aspx/AddRecord", data: '{"A": "' + a + '"}', contentType: "application/json; charset=utf-8", dataType: "json" )}
webmethod
Public Shared Sub AddRecord(A As String) Dim con As New SqlConnection(ConfigurationManager.AppSettings("test").ToString()) Try Dim sqlCmd = New SqlCommand("select Top 1 A from MDT_MOBILE_FEATURES_SETTINGS WHERE A = @a") sqlCmd.Parameters.Add(New SqlParameter("@a", a)) sqlCmd.CommandType = CommandType.Text sqlCmd.Connection = con con.Open() Dim result = sqlCmd.ExecuteScalar() If result IsNot Nothing Then Throw New Exception(String.Format("A {0} already existed.", FName)) End If Dim sqlInsertCommand = New SqlCommand("INSERT MDT_MOBILE_FEATURES_SETTINGS(A) VALUES(@a)") sqlInsertCommand.Parameters.AddWithValue("@a", a) sqlInsertCommand.Connection = con sqlInsertCommand.ExecuteNonQuery() con.Close() Catch ex As Exception Console.WriteLine("Exception caught: {0}", ex.Message) End Try End Sub
Suvendu Shekhar Giri
Так в чем же проблема с проверенным кодом?
Devaraneni Laxman Rao
я хочу отобразить сообщение об ошибке