2010-07-06 5 views
1

J'utilise une vue de liste pour afficher des informations à l'utilisateur là j'ai utilisé un lien hypertexte dans chaque rangée pour montrer des informations détaillées dans un popup modal dans la même page ce que je veux sur le clic de lien hypertexte particulier le rapport détaillé de cette ligne seulement devrait afficher. [ID] est la clé primaire dans ma base de données iam passant cela comme un objet du fichier aspx au code derrière et utilisant cet identifiant pour récupérer les données de la base de données. mais chaque fois il montre la même information.passer des valeurs dynamiques pour chaque ligne dans listview

+0

Où et comment dou vous liez la source de données à votre listview? Utilisez-vous ajax? Où ouvrez-vous le popup modal et de quel genre est-il? Nous avons besoin d'un peu plus d'informations et d'un code source pour vous aider. –

+0

je n'utilise pas ajax, pop-up modal ouvre dans la même page son un simple pop-up modal créé en utilisant div et css iam liant les données à listview dans le codebehind via le fichier DAL Mac

+0

pourriez-vous s'il vous plaît élaborer sur le mécanisme de montrer le popup modal et lier les valeurs récupérées à lui. –

Répondre

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

dans le code derrière dans la fonction attacher

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

dans le ASPX à nouveau dans le javascript

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

et en utilisant cette valeur HiddenField iam faire un appel ajax et le problème est résolu

Questions connexes