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

时间:2012-02-22 15:37:42

标签: javascript asp.net parameter-passing

我想通过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>

到目前为止这还没有用,我猜这个问题:OnClientClick="Navigate(<%# Eval("idAgir") %>);return false;"

提前感谢您的帮助

1 个答案:

答案 0 :(得分:0)

尝试这样的事情:

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