解决方案 »

  1.   

    传参都写错了,肯定是获取不到了
    <a href="javascript: showModalDialog('详情页.aspx',<%# Eval("user_code") %>);window.location.reload()"> <%# Eval("user_code") %></a> 
    这里面有3处错误:
    1、没用数据控件时,是不能用Eval绑定的,因为Eval函数只有在GridView或者Repeater这样的数据控件中,使用XX.Bind()方法才能执行
    2、传参怎么能这样传?URL传参是  详情页.aspx?user_code=参数值 才对
    3、window.location.reload()这句Js不知道你为什么要加
      

  2.   

    我用的控件是datalist
    这个函数传参的格式就是,showModalDialog(XXX.aspx,参数)
      

  3.   

    我用的控件是datalist
    这个函数传参的格式就是,showModalDialog(XXX.aspx,参数)
    噢,应该是这里的问题: javascript:window.showModalDialog
    加上红色部分再试试
      

  4.   

    1. 你不用动态设值,比如直接用1 试试
    2.  用window.showModalDialog试试