У меня есть контроль, если обзор уже существует, если он существует, я хочу предупредить посетителя, что если человек нажмет кнопку «ОК»/«да» в предупреждении, перепись будет перезаписана, если человек не нажал/отменил обзор, не будет обновлено. Но это не сработает, при отладке линия оповещения просто проходит мимо и обновляется без предупреждения.Почему предупреждение не выполняется?
if (ReviewExist(StoreID, UserID) != 0)
{
ScriptManager.RegisterStartupScript(this, this.GetType(), "Message", "confirm('Are you sure?');", true);
UpdateStoreReview(Description);
Response.Redirect("Default");
}
else
{
AddStoreReview(Description);
}
Пример из [документация] (http://msdn.microsoft.com/en-us/library/z9h4dk8y.aspx) упаковывает JS в ' 'tags. Вы пробовали это? –
Даже если все работает так, как вы ожидали (то есть, что клиентский скрипт выполнялся до перехода к следующей строке), обратите внимание, что вы не можете (и не можете) проверить результат своего вызова 'confirm()' ... –