如何在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);
}
代码的第二行似乎缺少服务器标记。
$('#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 %> "