0

我目前正在做一个网站。当我单击我拥有的 gridview 表中的超链接字段时,我想打开一个弹出窗口。

<asp:GridView ID="EmployeeList" runat="server"/>

                    <Columns>
                        <asp:HyperLinkField
                            DataNavigateUrlFields="EmpID"
                            HeaderText="EMP ID"
                            Target="_blank"
                            DataNavigateUrlFormatString="google.com"
                            DataTextField="EmpID">
                        </asp:HyperLinkField>
                    </Columns>
</asp:GridView>

这是我的示例脚本:

<script type="text/javascript">
    $(function () {
        $('#newuser_pop').modalPopLite({ openButton: '#clicker1'});
    });
</script>

在这方面的任何帮助将不胜感激。谢谢!

4

1 回答 1

0

您的问题是,在 asp.net 中,控件是服务器端的,因此为了在 jquery 中获取 id,如下所示:

<script type="text/javascript">
  $(function () {
     $('#<%= newuser_pop.ClientID %>').modalPopLite({ openButton: '#clicker1'});
  });
</script>
于 2014-09-06T16:13:01.803 回答