2015-08-21 4 views
0

У меня есть Imagebutton внутри вложенного datalist Мне нужно открыть pdf-файл, когда я нажимаю кнопку с изображением. Я пробовал метод window.open() в коде позади. Но он вообще не работает. Также попробовал событие OnClientClick. Заранее спасибоОткрыть страницу в pdf в новой вкладке в asp.net

+0

Что вы подразумеваете под "' window.open() 'не работает вообще"? Он должен работать или должен выдать ошибку. Что такое ошибка? –

+0

[try {string [] trim = selectedItems [index] .Split ('['); DataSet pdfname = ctrl.GetPDFName (обрезка [0]); string pdf = pdfname.Tables [0] .Rows [0] [0] .ToString(); if (pdf! = "" || pdf! = Null) { Response.Redirect ("~/PDF FILES /" + pdf, false); } еще { // предупредительное сообщение }} поймать (Exception ех) { }] – Sethu

+0

window.open не бросает ошибку. Но ничего не происходит, когда я нажимаю кнопку – Sethu

ответ

0

Только что попробовал, и это открывает PDF-документ на новой вкладке.

<asp:ImageButton ImageUrl="/Content/sample.jpg" runat="server" Width="100" 
     OnClientClick="javascript:window.open('/Content/sample.pdf'); return false;" /> 
+0

Я прочитал ваши комментарии выше, и imgBtn.Attributes.Add(), похоже, сработал для вас. У вас все еще есть проблемы? Если да, отправьте свой код (datalist aspx и обработчик события команды). Если нет, то закройте сообщение. Это создает путаницу. – niksofteng

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