我試圖使用這種技術來執行服務器端方法,從客戶端調用它執行一個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'沒有返回任何東西..? –