jquery in asp.net
本文关键字:net asp in jquery | 更新日期: 2023-09-27 18:18:50
我有一个jquery
function MoveTo() {
var realvalues = [];
var selectedValues = "";
var Existingvalues = $('#<%=HFSelecteditems.ClientID%>').val();
var currentval = "";
$('#<%=lbItemList.ClientID%> :selected').each(function(i, selected) {
var AddL = true;
var ExistingarrvalL = Existingvalues.split(",");
currentval = $(selected).val() + ";" + $(selected).text();
jQuery.each(ExistingarrvalL, function(j, existingvalues) {
if (ExistingarrvalL[j] == currentval) {
AddL = false;
return false;
}
});
if (AddL) {
selectedValues += currentval + ",";
}
});
Existingvalues += selectedValues;
alert(Existingvalues);
$('#<%=HFSelecteditems.ClientID%>').val(Existingvalues);
UpdateSelectedList();
}
我怎么能访问后面的代码Existingvalues的值?我用c#
你可以这么做
var txtUsernameID = '<%= txtUsername.ClientID %>';
than
txtUserNameId = '#' + txtUserNameId;
var val = $(txtUserNameId).val();
你不能。Existingvalues
存在于客户端(用户浏览器),因此您需要以某种方式将其传递给服务器端。
可以将其作为查询字符串参数发送,也可以将其保存在隐藏字段中并进行回发。
使用隐藏变量并存储Existingvalues
值并在后面的代码中获取该值客户端:
$("#hdExistingvalues").val(Existingvalues);
背后的代码:
string str =hdExistingvalues.value;