【发布时间】:2011-02-22 15:53:28
【问题描述】:
我创建了 2 个 asp:listbox... asp:ListboxFrom 和 asp:ListboxTo。当我双击 ListboxFrom 上的项目时,它会将项目移动(附加)到 ListboxTo... 所以直到这里一切正常。但是,当我单击提交按钮来处理所有内容时,我没有在列表框的代码隐藏中获得选定的项目。我在 Page_Init 和 Page_load 上进行了调试,但它恢复了默认的 controlstate 值......那么我现在缺少什么?
1) 如何获取代码隐藏中的值?所以 asp:listbox 的状态,因为它被添加了客户端代码。 2)另一个问题:当它附加到 ListboxTo 时,默认选择项目(它们是蓝色的)。我怎样才能避免这种情况?
感谢您的帮助,
下面是我在aspx中使用的简单JQuery代码,
<asp:ListBox ID="listboxFrom" SelectionMode="Multiple" />
<asp:ListBox ID="listboxTo" SelectionMode="Multiple" />
$(function() {
$('select[id$=dnn_ctr658_ViewAgenda_Invoer_listboxFrom]').bind("dblclick", function() {
$("select[id$=dnn_ctr658_ViewAgenda_Invoer_listboxFrom] option:selected").appendTo("#dnn_ctr658_ViewAgenda_Invoer_listboxTo");
});
$('select[id$=dnn_ctr658_ViewAgenda_Invoer_listboxTo]').bind("dblclick", function() {
$("select[id$=dnn_ctr658_ViewAgenda_Invoer_listboxTo] option:selected").appendTo("#dnn_ctr658_ViewAgenda_Invoer_listboxFrom");
});
});
【问题讨论】:
标签: c# jquery asp.net jquery-ui