Почему этот код вставки вставляет данные дважды при нажатии кнопки? - PullRequest
0 голосов
/ 25 декабря 2011

Следующий код вставляет одни и те же данные два раза в таблицу базы данных, но я хочу, чтобы при нажатии кнопки он вставлял только один элемент.

В чем проблема в этом коде?

Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click

    If RadUpload1.UploadedFiles.Count >= 0 Then
        Dim file As UploadedFile = RadUpload1.UploadedFiles(0)
        SqlDataSource1.InsertParameters("photo").DefaultValue = "./upload/" & file.GetName()
        'SqlDataSource1.InsertParameters("name").DefaultValue = TextBox1.Text
        SqlDataSource1.Insert()
        ListView1.DataBind()
    End If
    'UpdateProgressContext()
End Sub

1 Ответ

2 голосов
/ 25 декабря 2011

Вы должны использовать OnClick="Button1_Click" в вашей разметке и Handles Button1.Click в вашей процедуре. Попробуйте удалить один из них.

...