Я пытаюсь работать на этом сайте, где мне нужно отфильтровать данные, которые нужно вставить в базу данных.Например, мне нужно вставить «Hello World» в базу данных.Тем не менее, он уже существует.Поэтому мне нужно всплывающее окно с подтверждением «Строка Hello World уже существует в базе данных. Вы уверены, что хотите продолжить?»
Моя проблема в том, что я не знаю, в каком месте моего кода я должен включить свое подтверждающее сообщение.См. Ссылку ниже:
private bool CheckData(string myString)
{
//Check database if myString already exists.
return;
}
private void btnSave_Click(Object sender, EventArgs e)
{
CheckData(myString)
//If the above is true, then the confirmation box should appear.
//Do something to save myString to the database.
}
Я программно добавляю обработчик события OnClientClick к моей кнопке, используя следующий код:
btnSave.OnClientClick = "confirmation('The string " + myString + " already exists in the database. Are you sure you want to continue?')";
Моя проблема в том, что лучше всегосправиться с такого рода сценарием?Поскольку я не могу поместить этот код в событие btnSave_Click (он добавит обработчик OnClientClick, но будет срабатывать только при следующем нажатии кнопки).