我需要在我的GridView
asp:Hyperlink
带有参数窗口弹出窗口中打开。
以下是带参数的弹出窗口的工作示例,但我有错误。
错误消息显示:
服务器代码格式不正确。
有什么问题?
如何解决这个问题?
你能帮助我吗?
提前谢谢。
我的代码如下。
<asp:TemplateField HeaderText="btest">
<ItemTemplate>
<asp:HyperLink runat="server" ID="btest" Text="btest"
NavigateUrl='<%#"javascript:_popupWin=window.open('btest.aspx?Sample_ID=" + Eval("Sample_ID") + "',
'_popupWin','width=300,height=300,resizable=yes,location=yes,scrollbars=yes');_
popupWin.focus();" %>'>
</asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
答案 0 :(得分:2)
试试这个:
<asp:TemplateField HeaderText="btest">
<ItemTemplate>
<asp:HyperLink runat="server" ID="btest" Text="btest"
NavigateUrl='<%# String.Format("btest.aspx?sID={0}", Eval("Sample_ID"))%>'
onclick="javascript:w= window.open(this.href,'Sample_ID',
'left=20,top=20,width=1500,height=300,toolbar=0,resizable=0');return false;">
</asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>