Problème checkbox dans listview
Bonjour,
J'ai un petit soucis. J'ai une balise listview avec mon itemtemplate defini. je souhaite enregistrer dans une variable session tous les id des cases cocher au moment ou l'utilisateur appuie sur le bouton ajouter. Voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
<form id="form1" runat="server">
<div>
<div data-role="page">
<ul data-filter="true" data-role="listview" data-theme="c" data-split-icon="delete">
<asp:ListView ID="ListChoiceByCategorie" runat="server" DataKeyNames="id">
<ItemTemplate>
<li><a href="DetailChoiceById.aspx?id=<%# Eval("id") %>">
<img src='<%# "..\\Images\\"+ Eval("File_path") %>' alt="img_choix" />
<h1 style="margin-left: 15px">
<%# Eval("Nom") %></h1>
<p style="margin-left: 15px">
<%# Eval("Prix") + ""%></p>
</a>
<asp:CheckBox ID="CheckBox2" runat="server" Checked="False" Visible='<%# Request["menu"] != null && bool.Parse(Request["menu"]) %>' AutoPostBack="True"/>
</li>
</ItemTemplate>
</asp:ListView>
</ul>
<a href="#" id="lien_ajouter_choix_menu" >ajouter</a>
</div> |
j'arrive à récupérer les id en javascript, avec :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
$(document).ready(function () {
$("#lien_ajouter_choix_menu").click(function () {
// Troisième méthode
$("input[type=checkbox]:checked").each(
function () {
alert($(this).attr("id"));
}
);
});
}); |
Mais je n'arrive pas à les stocker dans une variable session que je pourrais récupérer sur une autre page.
Merci.