2012-07-26 4 views
0

я хочу открыть сайт в новой вкладке с помощью ASPX это мой код: -Открыть сайт в новой вкладке для ASPX

hlWebsite.Text = "<a href='http://" + objStudent.Website + "' OnClientClick='aspnetForm.target ='_blank''> " + objStudent.Website + "</a>"; 

текущего кода он открыт в том же браузере. я хочу открыть в новой вкладке может любой орган мне помочь. большое спасибо.

ответ

0

Вы просто должны это сделать, если hlWebsite является гиперссылок:

hlWebsite.Text = objStudent.Website; 
hlWebsite.NavigateUrl = objStudent.Website; 
hlWebsite.Target = "_blank"; 
+0

не может функционировать .. для вашей информации. мой код открыт на веб-сайте, но он открывается в тех же окнах. поэтому моя система переходит на новый веб-сайт, потому что он открыт в тех же окнах. вы можете отредактировать мой код, чтобы открыть его на новой вкладке ... Большое спасибо. – user1545307

0

Почему вы используете Label? Hyperlink бы лучше подходит:

<asp:HyperLink runat="server" Target="_blank" id="hlWebsite" /> 

и

hlWebsite.NavigateUrl = objStudent.Website; 
hlWebsite.Text = objStudent.Website; 

В любом случае, вы предыдущий код не работал, потому что OnClienClick это свойство сервера. Вы пишете raw html, поэтому этот атрибут был визуализирован как есть в выходе html (и игнорируется браузером).

Вы можете изменить это:

hlWebsite.Text = "<a href='http://" + objStudent.Website + "' target='_blank'> " + objStudent.Website + "</a>"; 

(Удален, поскольку свойство Text будет HTML кодируется перед визуализации).

Но я думаю, что первый подход более ясен.

+0

не может функционировать .. для вашей информации. мой код открыт на веб-сайте, но он открывается в тех же окнах. поэтому моя система переходит на новый веб-сайт, потому что он открыт в тех же окнах. вы можете отредактировать мой код, чтобы открыть его на новой вкладке ... Большое спасибо. – user1545307

1

Вы не можете управлять открытием нового окна в качестве вкладки или окна. Это предпочтение пользователя. Если вы укажете размеры окна с помощью javascript window.open, то вы получите новое окно, но вы не можете заставить вкладку

+0

откройте новую вкладку. мой код может открываться только на той же странице. вы можете открыть мой код на новой вкладке. – user1545307

+0

Я также предлагаю не открывать новую вкладку или окно. Это может повлиять на работу пользователя, и если пользователю не нравится ваш сайт, он не вернется. –

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