Итак, вот моя основная проблема.
Пользователь нажимает кнопку сохранения.
Используйте Ajax для сохранения содержимого с помощью кода. ТО откройте новое окно, которое загружает контент из БД.
Мне просто нужен способ не открывать окно, пока контент не будет сохранен.Прямо сейчас он немедленно открывает новое окно, и содержимое еще не все сохранено.
Есть идеи?
РЕДАКТИРОВАТЬ:
Извините, я думаю, мне следовало быть более яснымЯ использую панель обновления asp.net, и кнопка, которую я нажимаю, запускает панель обновления, чтобы сохранить некоторую информацию в БД, а затем я хочу открыть новое окно, которое «просматривает» эти новые данные.Итак, вот что у меня есть, и оно не ломается, но и не открывает новое окно.
protected void lnkPreview_Click(object sender, System.EventArgs e)
{
temp1 control = UpdatePanel1.ContentTemplateContainer.FindControl("template") as temp1;
control.saveContent();
string script = "<script language='javascript'>window.open('/preview.aspx', '_blank');</script>";
this.Page.ClientScript.RegisterClientScriptInclude(this.GetType(),"ClientScriptStuff", script);
}