Я пытаюсь добавить окно предупреждения, чтобы пользователь мог выбрать либо Да, либо Нет, либо ОК и Отмена, но это не работает должным образом.Функция для события нажатия кнопки.Это мой первый раз, когда я пытаюсь это сделать.Я использую Visual Studio 2010. Я не уверен, что мой код правильный.Может кто-нибудь, пожалуйста, направьте меня, если я ошибаюсь.
private void AlertWithConfirmation()
{
Response.Write("<script language='javascript'>");
Response.Write("function onsub() ");
Response.Write("{ ");
Response.Write("return confirm(\"Are you sure?\")");
Response.Write("} ");
Response.Write("</script>");
}
Это мой полный код C #:
protected void Import_Click(object sender, EventArgs e)
{
if (!Validation.ValidateDateFormat(dateField.Text))
{
errorMessageLabel.Text = "Invalid Date Format, for example: 1/1/2011 should be 01/01/2011";
}
else
{
//Validation to check if data is already imported
if (BusinessLayerHandler.isImported(dateField.Text) == false)
{
try
{
if (BusinessLayerHandler.isInProgress(dateField.Text)== true)
{
AlertWithConfirmation();
}
}
catch
{
//catch error
}
}
else if (BusinessLayerHandler.isImported(dateField.Text) == true)
{
Alert("That date was already imported");
}
}