使用ajax或javascript调用C#代码隐藏方法
我在单击按钮后调用javascript弹出窗口使用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
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吗?