为listview中的每一行传递动态值

时间:2010-07-06 10:25:58

标签: c# asp.net sql-server

我正在使用列表视图查看用户的一些信息我在每一行中使用超链接在同一页面的模态弹出窗口中显示详细信息我想要点击特定超链接该行的详细报告只应显示。 [ID]是我的数据库中的主键,我将其作为aspx文件中的对象传递给后面的代码并使用该id从数据库中获取数据。 但每次显示相同的信息。

1 个答案:

答案 0 :(得分:0)

<asp:HyperLink ID="hlnkShow" runat="server" CssClass="showButton" OnClick='<%# Attach(Eval("ID")) %>' Text="Show" ToolTip="View the contents of the message"> </asp:HyperLink>

在附加功能

中的代码中
protected string Attach(object ObjectID)
{
    return ("return showComments($(this),'" + ObjectID + "');");
}

再次在javascript中的aspx

function showComments($element, objectID)
{
    $('input[type=hidden][id$=hfObjectID]').val(objectID);
}

并使用此隐藏字段值iam进行ajax调用并解决问题