如何在gridview中选择链接按钮的值

本文关键字:链接 按钮 选择 gridview | 更新日期: 2023-09-27 18:13:20

我有一个gridview,我试图选择在gridview的特定行上单击链接按钮的值。下面是我的代码,它是错误的,由于不正确的选择链接按钮在gridview。请帮我把这件事弄清楚。

在页面加载时,这是错误

ASP。Test_aspx没有包含'lnkview'的定义扩展方法'lnkview'接受类型的第一个参数ASP。可以找到Createsegment_aspx '(您是否缺少一个using指令还是程序集引用?)

功能:

 $(document).ready(function() {
             if($('#<%=this.lnkview.ClientID %>').length){
              $('#this.lnkview').click(function(event) {
                    event.preventDefault();
                    $('#plnClone').dialog({
                        modal: true,
                        width: 550,
                        height: 250,
                        open: function(type, data) {
                            $(this).parent().appendTo("form");
                        }
                    });
                });
            }
            $('#CancelClone').click(function(event) {
                event.preventDefault();
                $('#plnClone').dialog('close');
            });
            //
            if ($('#hfdCloneOffer').val() == "DUPLICATE") {
                $('#plnClone').dialog({
                    modal: true,
                    width: 550,
                    height: 250,
                    open: function(type, data) {
                        $(this).parent().appendTo("form");
                    }
                });
                //
                // Scroll to Page Top
                $('html, body').animate({ scrollTop: '0px' }, 800);
            }

如何在gridview中选择链接按钮的值

代码的第二行似乎缺少服务器标记。

$('#this.lnkview') 

应该成为

$('#<%=this.lnkview.ClientID %>')

编辑看看你的标记,我不认为你能做一个linkview。ClientID在网格行之外。建议在链接按钮上使用put类,并将其用作选择器。

更多编辑像这样的代码应该可以工作

<asp:LinkButton ID="lnkView" runat="server" Text="View" CausesValidation="false" CssClass="lnkViewClass">
          $('.lnkViewClass').click(function(event) {
                event.preventDefault();
                $('#plnClone').dialog({
                    modal: true,
                    width: 550,
                    height: 250,
                    open: function(type, data) {
                        $(this).parent().appendTo("form");
                    }
                });
            });
        }

您确定在aspx代码中有id为'lnkview'的元素吗?你在这里调用它'#<%=this.lnkview。ClientID %> "