我有一个从DataGrid获得的pdf文件,想要在新窗口中打开它。这是我的代码:
<ItemTemplate><asp:LinkButton runat="server" CssClass="linkbutton1" id="TiedostoLB" text='<%# DataBinder.Eval(Container.DataItem, "Tiedosto") %>' /></ItemTemplate>
文本分区呈现为
href="javascript:__doPostBack('ctl00$ContentPH$LiitetiedotDG$ctl03$TiedostoLB','')"> file.pdf</a>
我尝试将其设为HyperLink,但NavigateUrl =“&lt;%#DataBinder.Eval(Container.DataItem,”Tiedosto“)%&gt;”只渲染文件名而不是路径。如何修复LinkButton以在新窗口中打开(使用一些javascript:window.open()我假设)或者让HyperLink运行(我更喜欢)