Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.149.229.253] |
|
Сообщ.
#1
,
|
|
|
Всем привет!
Наткнулся на такую проблему, есть LinkButton: <asp:LinkButton runat="server" id="lbtnNameAddressChange" OnClick="btnPrint1_Click"><img runat="server" src="~/images/print2.jpg" /> ТырыПыры</asp:LinkButton> и обработчик: protected void btnPrint1_Click(object sender, EventArgs e) { Console.WriteLine("=================="); lbtnNameAddressChange.OnClientClick="window.open('"+strUrl2+"');"; } window.open срабатывает только при втором нажатии на LinkButton, а в консоле моя надпись появляется в обоих случаях. Суть этого где-то понимаю, но как обойти это не знаю и в гугле на нашел. Подскажите пож-та как мне сделать чтобы при первом же нажатии срабатывал мой window.open. Заранее всем благодарен. Добавлено Попробовал сделать так: protected void btnPrint1_Click(object sender, EventArgs e) { Response.Redirect("javascript:window.open('"+strUrl2+"','_blank')"); } Скрипт срабатывает, но открывает не в новом табе в отдельном окне. (Браузер: Хром). А нужно в табе(( |
Сообщ.
#2
,
|
|
|
Это раздел по ASP, а не по ASP.NET.
|
Сообщ.
#3
,
|
|
|
Цитата Это раздел по ASP, а не по ASP.NET. Спасибо Profi. Тогда уважаемые модераторы, если я ошибся разделом, пож-та перенесите тему в нужный чтобы мне не повторять это в другом разделе. |