如何在超链接中传值<script type="text/javascript"> function open1() {
我的问题是这样的:
<asp:TemplateField HeaderText="(桂林)总" ItemStyle-Width="70px" ItemStyle-HorizontalAlign="Left" >
<ItemStyle HorizontalAlign="Left" Width="70px" />
<ItemTemplate>
<asp:HyperLink ID="Link" runat="server" Target="_blank"
Text='<%#Eval("totalGL")%>' onclick="open1()" NavigateUrl="javascript:void(0)"></asp:HyperLink>
</ItemTemplate>
在一个HyperLink超链接中,有一个onclick="open1()" 事件,然后HyperLink超链接的NavigateUrl就不跳转,而是通过onclick="open1()"中的下面这个函数实现跳转:
<script type="text/javascript">
function open1() {
Dialog.open({ URL: "test1.aspx?bid=<%#Eval("BookID")%>" ,ShowButtonRow: true, Width: 350, Height: 550 });
}
</script>
,请问,我如何才能在Dialog.open({ URL: "test1.aspx?bid=<%#Eval("BookID")%>" 传递参数呢?我现在的写法不正确吗?怎么不能取值呢?
------解决方案--------------------