如何在超链接中传值<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")%>" 传递参数呢?我现在的写法不正确吗?怎么不能取值呢?
              
------解决方案--------------------