Calling a server side function using a javascript

前端 未结 4 2014
暖寄归人
暖寄归人 2021-01-25 22:20

I need to invoke a server side function when an item is picked in an ASP drop-down box, Can someone please tell me how to do that?

相关标签:
4条回答
  • 2021-01-25 22:45

    set

    ddl.autopostback = true ;

    and fire selectedindexchange event

    0 讨论(0)
  • 2021-01-25 22:48

    You can do it like this:

    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
    }
    
    0 讨论(0)
  • 2021-01-25 22:53

    Add a web service to your project, and have this perform the actions/return the data you need on the client. Then use AJAX (or JQUERY AJAX) to call this service when needed.

    0 讨论(0)
  • 2021-01-25 23:08

    Within ASP.NET use the drop down selected index change event. Alternatively for a client side event you could use JQuery and then use the following JavaScript function to contact the Server:

    function CallServer() {
        $.ajax({
            url: 'webserviceURL',
            type: "POST",
            datatype: "json",
            success: function (result) {
                if (result.Success) {
    
                } else {
    
                }
            }
        });
    }
    
    0 讨论(0)
提交回复
热议问题