我在 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 文件吗?
谢谢
您需要使用 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/