我正在尝试使用这种技术执行服务器端方法:
Javascript Ajax 函数
function storeLocal(brand, type) {
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
data: "{brand:'" + brand + "'}",
url: "Jquery Site.Master/storeLocal",
datatype: "json",
success: OnSuccess(brand),
});
}
function OnSuccess(brand) {
alert(brand);
}
C#方法:
[WebMethod]
public static object storeLocal(string brand)
{
HttpContext.Current.Session.Add("Brand", brand);
}
要执行的代码行是:
<li>
<a class="strong" onclick="storeLocal('petzl','harness')" href="About.aspx">Harnesses</a>
</li>
但它没有正确执行我的代码中是否有任何特殊错误?我使用这种方法的原因是因为我想要一个小项目的动态菜单,并希望在会话中存储用户在会话中选择的特定“li”,以便我可以在重定向页面中加载内容。非常感谢阿德里安