アンカー リンクをクリックすると、コード ビハインド関数 (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 の後ろに追加されていて、分離コード関数が呼び出されていないことだけです。