【问题标题】:Passing a parameter by url with window.open使用 window.open 通过 url 传递参数
【发布时间】:2012-03-12 23:07:47
【问题描述】:

我想通过 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(&lt;%# Eval("idAgir") %&gt;);return false;"

提前感谢您的帮助

【问题讨论】:

    标签: javascript asp.net parameter-passing


    【解决方案1】:

    试试这样的:

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

    【讨论】:

    • 这个还是有问题的:;return false;"/ >
    • 用单引号试试:OnClientClick=';return false;'/>
    猜你喜欢
    • 2011-04-26
    • 1970-01-01
    • 2014-05-22
    • 1970-01-01
    • 2023-04-08
    • 1970-01-01
    • 1970-01-01
    • 2022-01-22
    • 1970-01-01
    相关资源
    最近更新 更多