-2
我有以下的C#服務器端代碼長型會議在asp.net mvc的更新jQuery的點擊功能的會話
long[] grouparray = ..;
Session["grouplist"] = grouparray;
我收到上述會議ASP.NET視圖頁面上進行如下配置,並嘗試更新會話時jQuery的點擊功能發生
$("#gpline").click(function() {
var gplineval = "Value";
var grouplistvalues = @Html.Raw(Json.Encode(Session["grouplist"]));
alert(JSON.stringify(grouplistvalues));
var found = jQuery.inArray(parseInt(nslineval), grouplistvalues);
if (found >= 0) {
// Element was found, remove it.
grouplistvalues.splice(found, 1);
}
else {
// Element was not found, add it.
grouplistvalues.push(parseInt(nslineval));
}
alert(JSON.stringify(grouplistvalues));
// updating the session object
@Session["grouplist"] = grouplistvalues
});
如下但這是螢火控制檯上給人錯誤,指出
ReferenceError: Session is not defined Session["grouplist"] = grouplistvalues
這是可能的更新會話上的jQuery點擊功能?否則如何實現這一點
JavaScript是一種客戶端技術,而會話是服務器端組件。要從客戶端更新它,你可以有一個'ajax'調用。 – vijayP
會話只在服務器上存在,而JS在客戶端上運行。您需要提出一個AJAX請求來實現您的需要。 –
@vijayP oky thnks – kez