C# 为listview中的每一行传递动态值
我使用列表视图向用户查看一些信息。我在每行中使用超链接,在同一页面的模式弹出窗口中显示详细信息。单击特定超链接时,我希望显示的内容该行的详细报告应仅显示。 [ID]是我的数据库中的主键,iam将其作为对象从aspx文件传递给代码,并使用该ID从数据库中获取数据。 但每次它都显示相同的信息C# 为listview中的每一行传递动态值,c#,asp.net,sql-server,C#,Asp.net,Sql Server,我使用列表视图向用户查看一些信息。我在每行中使用超链接,在同一页面的模式弹出窗口中显示详细信息。单击特定超链接时,我希望显示的内容该行的详细报告应仅显示。 [ID]是我的数据库中的主键,iam将其作为对象从aspx文件传递给代码,并使用该ID从数据库中获取数据。 但每次它都显示相同的信息 <asp:HyperLink ID="hlnkShow" runat="server" CssClass="showButton" OnClick='<%# Attach(Eval("ID")) %
<asp:HyperLink ID="hlnkShow" runat="server" CssClass="showButton" OnClick='<%# Attach(Eval("ID")) %>' Text="Show" ToolTip="View the contents of the message"> </asp:HyperLink>
在aspx中再次使用javascript
function showComments($element, objectID)
{
$('input[type=hidden][id$=hfObjectID]').val(objectID);
}
使用这个hiddenfield值,我进行了一个ajax调用,问题就解决了在哪里以及如何将数据源绑定到listview?你使用ajax吗?您在哪里打开模式弹出窗口,它是什么类型的?我们需要更多的信息和源代码来帮助。我不使用ajax,模式弹出窗口在同一页面中打开。这是一个简单的模式弹出窗口,使用div和css iam创建,通过DAL文件将数据绑定到codebehind中的listview。请您详细说明显示模式弹出窗口并将检索到的值绑定到它的机制。我以任何方式获得了解决方案,感谢大家的支持你的回答我在贴我的答案
function showComments($element, objectID)
{
$('input[type=hidden][id$=hfObjectID]').val(objectID);
}