ASP.NET 怎么使用AJAX或 JSON 调用后台方法

现在因为要转ASP.NET 对这个语言有点陌生,之前写JAVA的;
想问下怎么调用后台方法
var bt = document.createElement("input");
bt.id = "bt" + k;
bt.setAttribute("type", "button");
bt.setAttribute("value", "上传");
bt.onclick = function () {
// 请问怎么写下面这句方法?调用后台的一个方法
$.post("../Scanner/Scanner.aspx", "action=Upload&url=" + a, function (da) {
alert("上传成功");
});
}

后台方法是
public void Upload()
{
}

/Scanner/Scanner.aspx
在这里的pageload中写获取action
if(Request["action"]=="Upload"){
Upload();
}
望采纳!追问

这个是不是每次都要提交?可以做到AJAX那样 不提交么?

追答

$.post
这个就是ajax的使用的其中一种方式吧,你基础太差了吧。。。

追问

。。。。不好意思, 完全没用功ASP.NET 以前用JAVA的,以为调用pageload 它就会提交 刷新一下

现在剩下最后一个问题了,参数怎么解决?
public void upload(string url)
{}

用刚才的方法if(Request["action"]=="Upload"){
Upload();
}
怎么把获取参数?

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答