C# 使用Jquery在嵌套在ListView中的ListView中查找超链接
我需要一个这样的解决方案,其中我需要选择的链接位于一个列表视图中,该列表视图在另一个列表视图中分组 我一直得到的错误是“C# 使用Jquery在嵌套在ListView中的ListView中查找超链接,c#,jquery,asp.net,listview,listviewitem,C#,Jquery,Asp.net,Listview,Listviewitem,我需要一个这样的解决方案,其中我需要选择的链接位于一个列表视图中,该列表视图在另一个列表视图中分组 我一直得到的错误是“对象引用未设置为对象的实例”” 没有必要把事情复杂化。给LinkButton一个CssClass <asp:HyperLink ID="lnkUsername" runat="server" CssClass="my_link"> <%# Eval( "UserName") %> </asp:HyperLink> 这真的很容易。我想
对象引用未设置为对象的实例”
”
没有必要把事情复杂化。给LinkButton一个CssClass
<asp:HyperLink ID="lnkUsername" runat="server" CssClass="my_link">
<%# Eval( "UserName") %>
</asp:HyperLink>
这真的很容易。我想我把事情复杂化了很多。谢谢你,纳文。
var folderList = $('#<%= lstViewSharedFolder.ClientID %>');
<!-- This causes the error -->
var userList = $('#<%= ((ListView)lstViewSharedFolder.FindControl("lstViewUsers")).ClientID %>');
protected void lstViewSharedFolder_ItemDataBound(object sender, ListViewItemEventArgs e)
{
ListViewDataItem dataItem = (ListViewDataItem)e.Item;
if (e.Item.ItemType == ListViewItemType.DataItem)
{
var folder = (SharedFolder)dataItem.DataItem;
var users = folder.Users;
var lstView = (ListView)e.Item.FindControl("lstViewUsers");
lstView.DataSource = users;
lstView.DataBind();
}
}
<asp:HyperLink ID="lnkUsername" runat="server" CssClass="my_link">
<%# Eval( "UserName") %>
</asp:HyperLink>
var userList = $('.my_link');