2013-09-13 4 views
0

В основном у меня есть внутренняя сетка, и когда пользователь нажимает на эту кнопку, я хочу, чтобы она открыла новую вкладку в том же браузере. Я пробовал все, и мне хочется вытащить волосы на это.Откройте новую вкладку из codebehind кнопки asp

Любые идеи о том, как подойти к этому?

+1

Посмотрите здесь: http://stackoverflow.com/questions/5530274/asp-net-open-new-tab-in-browser-from-codebehind?rq=1 – Pedryk

+0

Как вы помещаете ссылку в gridview ? –

+0

@Pedryk предоставил ответ, который я искал. благодаря – SpaceApple

ответ

1

Сформировать следующий HTML код для кнопки:

<button onclick="window.open('http://www.url.com')">Open</button> 

ли это откроет новую вкладку или новое окно зависит от настроек браузера пользователя - это не то, что вы можете контролировать.

1

Вы можете создать link как кнопку в css.

HTML-код может выглядеть следующим образом:

<a href="" target="_blank">Open</a>

Объяснение:

target="_blank" - это покажет браузер, чтобы открыть ссылку в новой вкладке.

0

Попробуйте использовать ScriptManager.RegisterStartupScript (Страница, TypeOf (страница), "NewWindow", "window.open ('MyPage.aspx QueryString =?" + Parameter.ToString() + "');", правда) ;

0

Пожалуйста, попробуйте этот код. Он отлично работает.

Response.Write ("window.open ('YourPageName.aspx', '_ blank');");

Смежные вопросы