настройка OkControlID="SubmitDocument"
в ModalPopupExtender предотвращает появление события Click
кнопки SubmitDocument
на стороне сервера.
Первое, что нужно сделать, это удалить его и добавить DocumentModal.hide()
в SubmitDocument_Click
Sub.
Обновление:
Затем вы можете добавить часы к sqlFileHREF
, чтобы найти причину Incorrect syntax near ','.
Я подозреваю, что у вас естьцитата или другие специальные символы в нем.Вы можете сделать что-то вроде sqlFileHREF.Replace("'", "''")
, чтобы удвоить ваши кавычки.
Примечание: выполнение кода SQL, подобного этому, делает вас уязвимым для SQL-инъекций!
Примечание 2. Было бы разумно удалить парольиз строки подключения и замените ее звездочками в ваших будущих сообщениях (pwd=********
) (вы должны отредактировать это)
Обновление 2:
Используйте DocumentUpload.FileName
вместо filename.Value
, похоже, что имя файла HiddenField было там для какой-то неосуществленной функции или цели тестирования.