2010-07-06 29 views
1

我正在使用一個列表視圖來查看用戶的一些信息在那裏我用一個超鏈接在每一行中顯示模式彈出窗口中的詳細信息在同一個頁面上我想要點擊特定的超鏈接只應該顯示該行的詳細報告。 [ID]是我的數據庫iam中的主鍵,它將aspx文件中的對象傳遞給後面的代碼,並使用該id從數據庫中獲取數據。 但每次顯示相同的信息。在列表視圖中傳遞每行的動態值

+0

你在哪裏以及如何將數據源綁定到你的列表視圖?你用阿賈克斯?你在哪裏打開模式彈出窗口,它是什麼類型的?我們需要更多的信息和源代碼來提供幫助。 – 2010-07-06 10:53:01

+0

我沒有使用ajax,模式彈出在同一頁面打開它使用div和css創建的簡單模式彈出窗口通過DAL文件在代碼隱藏中將數據綁定到列表視圖 Mac 2010-07-06 11:14:34

+0

可否請您詳細說明顯示模式彈出窗口並將檢索值綁定到它的機制。 – 2010-07-07 06:54:09

回答

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

在後面的代碼中在JavaScript

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

再次連接功能

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

在ASPX,並使用該hiddenfield值IAM作出AJAX調用和問題解決