0

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

4

2 に答える 2