单击锚链接后,我想调用一个代码隐藏函数(它将一些 HTML 内容代码加载到页面中)。
代码隐藏:
public void loadNewPage(string id)
{
ltlContent.Text = getPageCenter(id);
}
JS代码:
$('a').click(function (e) {
e.preventDefault();
var data = { userName: $(this).attr("id") };
var dataVal = JSON.stringify(data);
$.ajax({
type: "POST",
url: "Default.aspx/loadNewPage()",
contentType: "application/json; charset=utf-8",
data: dataVal,
dataType: "json",
success: function (id) {
}
});
});
HTML:
<a href="#" id="kontakt">Go to Kontakt</a>
我得到的只是#
在 URL 后面添加的,并且没有调用代码隐藏函数。