У меня есть кнопка сохранения, которая сохраняет всю информацию, которую пользователь вводит из формы в базу данных. Когда все это будет сделано, я хочу, чтобы новая вкладка автоматически открывалась.Как получить ссылку для открытия новой вкладки в браузере?
Таким образом, код проверяет, успешно ли сохранено, тогда я хочу открыть новую вкладку.
if (NewQuoteID != -1)
{
Response.Redirect("Printouts/DSVQuotation.aspx?QuoteID=" + NewQuoteID.ToString(), false);
}
Код для кнопки сохранения:
<asp:LinkButton runat="server" ID="btnSave" CssClass="btnSaveLarge loading" OnClientClick="return CheckNoOfDetails()" ToolTip="Save Quote" OnClick="btnSave_Click" Text="Save" />
Этот код открывает ссылку на той же вкладке. Как получить ссылку для открытия на новой вкладке в браузере? Я вижу много примеров, устанавливая OnClientClick на что-то вроде этого: OnClientClick="aspnetForm.target ='_blank';"
Но я уже вызов метода в OnClientClick
Вы могли бы попытаться установить цель формы в Метод OnClientClick –
Если вы используете jQuery, вы можете создать прослушиватель событий для этой кнопки (с идентификатором клиента), тогда вы можете легко делать все, что вам нужно на стороне клиента. Вы пробовали это? –
Возможный дубликат [как открыть страницу на новой вкладке при нажатии кнопки в asp.net?](http://stackoverflow.com/questions/10493901/how-to-open-a-page-in-new-tab -on-button-click-in-asp-net) –