代码之家  ›  专栏  ›  技术社区  ›  Mikos

来自的Javascript调用ASP.NETGridView-未传递参数

  •  0
  • Mikos  · 技术社区  · 14 年前

    我使用jQuery弹出窗口来显示查询字符串中带有参数的新页面。

     <script language="javascript" type="text/javascript">
            function ShowProfile(clickedItem) {
                $.fn.colorbox({ html: '<iframe SCROLLING="Yes"  frameborder="0" src="SiteVP.aspx?siteid="' + clickedItem +  ' width="999" height="550" />', width: "999px", height: "550px", close: 'Continue' });
            }
    

    <td style="width:80%">
          <a href="javascript:ShowProfile('<%#Eval("Site").ToString().Replace("'",    "\'")%>')"> <%#Eval("Site") %>
    </a>
    </td>
    

    我一辈子都搞不懂这么简单的javascript调用可能会出什么问题。请帮忙。

    1 回复  |  直到 14 年前
        1
  •  0
  •   Jarrett Widman    14 年前

    看起来像

    src="SiteVP.aspx?siteid="' + clickedItem +  '
    

    src="SiteVP.aspx?siteid=' + clickedItem +  '"
    

    注意单引号和双引号是如何移动的