我试图使用这种技术来执行服务器端方法,从客户端调用它执行一个C#方法:通过AJAX
的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>
但它没有正确执行是否有任何特定的错误在我的代码? reasone我使用这种方法是因为我想有一个小项目的动态菜单,并希望在会话中存储什么特定的“李”用户在会话中选择,以便我可以在重定向页面中加载内容。 非常感谢 阿德里安
“的叫他”? C#没有性别:) – codingbiz
@codingbiz:取决于OP的母语。例如在俄罗斯未定义的性别的话是男性 – abatishchev
你的'webmethod'没有返回任何东西..? –