Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用window.open通过url传递参数_Javascript_Asp.net_Parameter Passing - Fatal编程技术网

Javascript 使用window.open通过url传递参数

Javascript 使用window.open通过url传递参数,javascript,asp.net,parameter-passing,Javascript,Asp.net,Parameter Passing,我想通过url传递参数: 我是这样做的: <asp:ImageButton ID="lnkModifier" runat="server" ImageUrl="../Logos/edit.png" CommandArgument='<%# Eval("idAgir") %>' CommandName="Select" ToolTip="Modifier" OnClick="l

我想通过url传递参数:

我是这样做的:

                        <asp:ImageButton ID="lnkModifier" runat="server" ImageUrl="../Logos/edit.png" CommandArgument='<%# Eval("idAgir") %>'
                            CommandName="Select" ToolTip="Modifier" OnClick="lnkModifier_Click" OnClientClick="Navigate(<%# Eval("idAgir") %>);return false;" />



<script type="text/javascript">

    function Navigate(id) {

        window.open("test1.aspx?id=" + id, "fenetre_popup", "toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=0,scrollbars=0,width=800,height=270");
        return false;
    } 

</script>

功能导航(id){
window.open(“test1.aspx?id=“+id”,fenetre_弹出窗口”,“工具栏=0,位置=0,目录=0,状态=0,菜单栏=0,可调整大小=0,滚动条=0,宽度=800,高度=270”);
返回false;
} 
这到目前为止还不起作用,我想这是一个问题:
OnClientClick=“Navigate();return false;”


提前感谢您的帮助

尝试以下方法:

OnClientClick='<%# Eval("idAgir","Navigate({0})") %>'
OnClientClick=''

仍然有一个问题:尝试使用单引号:OnClientClick=';返回false;'/>