现在我用了一个GIRDVIEW绑定了一些数据,想通过所绑定某列数据对它的详细内容进行读取,读取的内容放在一个弹出层内,怎么实现参数的传递呢??
 <asp:TemplateField HeaderText="机器编号">
                        <ItemTemplate>
                            <a href="#" onclick='openPWD("../../userAdmin/edithardware.aspx?MachineNumber=<%#Eval("MachineNumber") %>",200,350)'>
                                <%#Eval("MachineNumber")%></a>
                        </ItemTemplate>
这样做的不好看,没有层的效果好,哪个高手赐教一下!!

解决方案 »

  1.   

    大致思路<asp:TemplateField HeaderText="机器编号">
      <ItemTemplate>
      <a href="#" onclick='showDiv(<%#Eval("MachineNumber")%>);return false;'>
      <%#Eval("MachineNumber")%></a>
    <div id="x<%#Eval("MachineNumber")%>" style="display:none;">
    <%#Eval("内容字段")%>
    </div>
      </ItemTemplate>然后写
    js
    function showDiv(m)
    {
    document.getElementById("x"+m).style.display="block"
    }如果你要能的层在某一个位置,只需要设置style="position:absolute;"
    然后js动态设置位置即可更多功能自己完善吧