从jquery调用aspx.cs文件函数

问题描述 投票:0回答:1

我在 aspx 文件中有按钮,如下所示:

<asp:Button ID="btnSave" Style="display: none;" runat="server" OnClick="btnSave_Click" />

现在在 aspx.cs 文件中我有以下功能。

protected void btnSave_Click(object sender, EventArgs e)
    {
//some code
    }

现在我想从jquery调用这个btnSave_Click函数,所以我在下面尝试了但它没有调用这个函数..

function btnclick() {
$('#btnSave').click();
            }

知道为什么函数没有从这个 jquery 代码调用到 cs 文件吗?

谢谢

c# jquery .net asp.net-mvc webforms
1个回答
0
投票

您需要使用 WebMethod 属性在 aspx.cs 文件中装饰一个方法,如下所示:

[WebMethod()]
public static string GetData(string name)
{
    //method body
}

然后您可以从 Javascript 对其进行 AJAX 调用。

我想下面的链接会解释: https://www.c-sharpcorner.com/UploadFile/dacca2/static-webmethod-in-code-behind-webform/

© www.soinside.com 2019 - 2024. All rights reserved.