Это потому, что ваш Response.Redirect
перенаправляет элемент управления на другую страницу, которая игнорирует ваши RegisterScript
.
Что вам нужно сделать, это если вы пытаетесь добиться этого нажатием кнопки (кнопка обновления), а затем попыткой Page_Load
if(!IsPostBack)
{
btnUpdate.Attributes.Add("OnClick","confirm('Are you sure?');");
}
Тогда приведенный выше код можно изменить на
if (ReviewExist(StoreID, UserID) != 0)
{
UpdateStoreReview(Description);
Response.Redirect("Default");
}
else
{
AddStoreReview(Description);
}
Примечание
Я думаю, что вам нужно перенаправить на Default.aspx; но вы пропустите .aspx в response.redirect
.