0
我有这个Javascript
功能在我的asp.net mvc4剃刀应用里面调用C#代码JavaScript变量
function openbox2(formtitle, fadin) {
var self = $(this);
var arr = self.data('arr');
@{
Session["element"] = @:arr;
}
var box = document.getElementById('box');
document.getElementById('shadowing').style.display = 'block';
var btitle = document.getElementById('boxtitle');
btitle.innerHTML = formtitle;
if (fadin) {
gradient("box", 0);
fadein("box");
}
else {
box.style.display = 'block';
}
}
HTML代码部分
<td>
<a href="#" onClick="openbox2('Validation de concept technique', 1)" data-arr="@fa.Id_element">Donner votre avis</a>.
</td>
我的问题是,指令Session["element"] = @:arr
没有工作,即使我将其替换为Session["element"] = "@:arr"
。
我该如何解决这个问题?
是你的js函数的cshtml文件或外部JavaScript文件? – iamkrillin
需要使用ajax或套接字来做到这一点。 –
你想通过JavaScript设置一个会话变量吗?那根本就行不通 –