使用Javascript调用服务器端函数

Calling a server side function using a Javascript

本文关键字:函数 服务器端 调用 Javascript 使用      更新时间:2023-09-26

在ASP下拉框中选择项目时,我需要调用服务器端函数。有人能告诉我怎么做吗?

在ASP.NET中使用下拉选择的索引更改事件。或者,对于客户端事件,您可以使用JQuery,然后使用以下JavaScript函数联系服务器:

function CallServer() {
    $.ajax({
        url: 'webserviceURL',
        type: "POST",
        datatype: "json",
        success: function (result) {
            if (result.Success) {
            } else {
            }
        }
    });
}

设置

ddl.autopostback=true;

并发射selectedindexchange event

将web服务添加到您的项目中,并让它在客户端上执行操作/返回所需的数据。然后使用AJAX(或JQUERY AJAX)在需要时调用此服务。

你可以这样做:

Aspx

<asp:DropDownList ID="ddl" runat="server" AutoPostBack="true" 
OnSelectedIndexChanged="ddl_SelectedIndexChanged"></asp:DropDownList>

CS

protected void ddl_SelectedIndexChanged(Object sender, EventArgs e) 
{
    //call your function
}