Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用ajax或javascript调用C#代码隐藏方法_Javascript_C#_Ajax - Fatal编程技术网

使用ajax或javascript调用C#代码隐藏方法

使用ajax或javascript调用C#代码隐藏方法,javascript,c#,ajax,Javascript,C#,Ajax,我在单击按钮后调用javascript弹出窗口 Page.ClientScript.RegisterStartupScript(this.GetType(), "alert", "doajax();", true); 然后显示两个按钮确认或取消 如果单击“确认”,我需要能够调用代码隐藏中的方法 <script type="text/javascript"> function doajax() { $.ajax({ type: "POS

我在单击按钮后调用javascript弹出窗口

Page.ClientScript.RegisterStartupScript(this.GetType(), "alert", "doajax();", true);
然后显示两个按钮确认或取消

如果单击“确认”,我需要能够调用代码隐藏中的方法

<script type="text/javascript">
    function doajax() {
        $.ajax({
            type: "POST",
            url: 'Application.aspx/Function',
            data: "",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function (msg) {
                $("#divResult").html("success");
                //I need to call my code behind method here
            },
            error: function (e) {
                $("#divResult").html("Something Wrong.");
            }
        });
    }
    </script>

函数doajax(){
$.ajax({
类型:“POST”,
url:'Application.aspx/Function',
数据:“,
contentType:“应用程序/json;字符集=utf-8”,
数据类型:“json”,
成功:功能(msg){
$(“#divResult”).html(“success”);
//我需要在这里调用我的代码隐藏方法
},
错误:函数(e){
$(“#divResult”).html(“出了什么问题”);
}
});
}
我试过好几件事,但都没有达到我的目的

任何帮助都将不胜感激


Grant

检查此项您需要从该函数返回一些内容吗?嗨,Mairaj,我确实看过了,但是当客户单击Confirm时,需要从函数内部调用我的方法。您可以提供[WebMethod]代码吗?还有,为什么你不能把javascript挂接到确认点击上呢?你还用Firebug或Chrome检查过javascript吗?