2012-02-22 85 views
0

我想通過URL來傳遞一個paramater傳遞參數:通過URL與window.open

我做這樣說:

     <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;"

感謝您的幫助

回答

0

嘗試是這樣的:

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

此問題仍然存在: ; return false;」/> – Slrg 2012-02-22 15:52:32

+0

嘗試使用單引號:OnClientClick ='<%#Eval(「idAgir」,「Navigate({0})」)%>; return false;'/> – 2012-02-22 16:05:49

+0

不幸運行! :■ – Slrg 2012-02-22 16:10:09