我现在在这个上拔头发太久了。希望各位大侠能帮帮忙。
我有一个表单,允许用户从“技能”列表中添加“我的个人技能”。
我已经使用 jQuery 完成了“加号按钮 (+)”和减号按钮 (-) 代码,如下所示:
<script language="javascript" type="text/javascript">
function AddItSkills() {
var selectedOptions = jQuery('#<%=ListITProgramming.ClientID %> option:selected');
if (selectedOptions.length == 0) {
alert("Please select option to move.");
return false;
}
if (selectedOptions.length == 1) {
if (jQuery("#<%=ListMyITProgramming.ClientID %> option[value='" + selectedOptions.val() + "']").length > 0) {
}
else {
jQuery('#<%=ListMyITProgramming.ClientID %>').append(jQuery(selectedOptions).clone());
}
}
else if (selectedOptions.length > 1) { jQuery(selectedOptions).each(function () { if (jQuery("#<%=ListMyITProgramming.ClientID %> option[value='" + this.value + "']").length > 0) { } else { jQuery('#<%=ListMyITProgramming.ClientID %>').append(jQuery(this).clone()); } }); }
jQuery(selectedOptions).remove();
return false;
}
function RemoveITSkills() {
var selectedOptions = jQuery('#<%=ListMyITProgramming.ClientID %> option:selected');
if (selectedOptions.length == 0) {
alert("Please select option to move.");
return false;
}
if (selectedOptions.length == 1) {
if (jQuery("#<%=ListITProgramming.ClientID %> option[value='" + selectedOptions.val() + "']").length > 0) {
}
else {
jQuery('#<%=ListITProgramming.ClientID %>').append(jQuery(selectedOptions).clone());
}
}
else if (selectedOptions.length > 1) { jQuery(selectedOptions).each(function () { if (jQuery("#<%=ListITProgramming.ClientID %> option[value='" + this.value + "']").length > 0) { } else { jQuery('#<%=ListITProgramming.ClientID %>').append(jQuery(this).clone()); } }); }
jQuery(selectedOptions).remove();
return false;
}
在这种情况下,“技能”与数据库绑定,“我的个人技能”为空。用户将“技能”添加到“我的个人技能”中,然后单击“保存”按钮。
在后面的 c# 代码中,我无法从“我的个人技能”中获取项目列表,因为它们是通过 jQuery 添加的。
谁能给我指导以在后面的 c# 代码中获取“我的个人技能”项目?