没有用MVC框架的情况下,C#开发中 jquery如何用post调用后台方法

2025-05-02 13:07:28
推荐回答(5个)
回答1:

post请求一个页面,请求的时候带个参数,在被请求的后台里根据参数找到要用到的方法。建议新建一个专门被请求的ajax页面

你的页面
$.post("ajax.aspx",{type:"search"},function(data){.....})

ajax.aspx后台

str = Request.QueryString["type"];

switch(str)
{
case "search": Search();break;
......
......
}

Search(){...}

回答2:

最简单的方法,添加一个服务器按钮,隐藏它,用js控制该按钮点击,在后台的click方法里写你需要的即可。

回答3:

jQuery.post(url,data,success(data, textStatus, jqXHR),dataType)

通过 AJAX POST 请求改变 div 元素的文本:
$("input").keyup(function(){
txt=$("input").val();
$.post("demo_ajax_gethint.asp",{suggest:txt},function(result){
$("span").html(result);
});
});

回答4:

post 和 MVC 框架有什么关系呢,不用MVC框架,可以用 一般处理程序 或者 web服务

回答5:

在ashx文件中写方法,jquery ajax调用