J'utilise une zone de liste asp.net. J'ai deux boutons un pour ajouter des articles à la liste et un autre pour enlever. J'utilise la fonction javascript pour supprimer des éléments de la liste. Lorsque j'ajoute à la liste après la suppression. Les éléments supprimés sont également ajoutés.manipulations de zone de liste
<asp:ListBox ID="sLstbox" runat="server" Width="250px" Height="150px" TabIndex="10"></asp:ListBox>
<asp:LinkButton ID="sLbtnAdd" runat="server" ></asp:LinkButton>
<a href="#" id="hAncRemove" runat="server" onclick="fncRemoveItems();">Remove</a>
function fncRemoveItems()
{
var i;
var strIDs="";
var items = document.getElementById("sLstbox");
alert(items.options.length);
for (i = items.options.length - 1; i >= 0; i--)
{
if (items.options[i].selected)
items.remove(i);
}
}
IN Code
Protected Sub sLbtnAdd_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles sLbtnAdd.Click
Dim li As New ListItem
li.Value = "1"
li.Text = "test"
sLstbox.Items.Add(li)
End Sub
Aaah, êtes-vous sûr? Une nouvelle demande de suppression d'un élément de votre liste? –
@Chris van de Steeg J'essayais de lui donner la solution la plus simple comme alternative à votre réponse. Le coût d'une nouvelle demande dans son cas pourrait même ne pas être mesurable par rapport au coût de mise en œuvre d'une solution de copier-coller. OP devra peser ses options puisque aucun de nous ne connaît la portée/l'environnement. – Kelsey
Je fais la suppression du côté serveur et permet aux publications de se produire actuellement. – skamale