有没有人会 Jquery 调用ASP.net 的后台方法啊 不用AJax <%= Method()%> 只知道这个可以,但带参数怎么弄 5

 我来答
百度网友3c09ea9ed
2012-03-09
知道答主
回答量:9
采纳率:0%
帮助的人:8.7万
展开全部
我给你一个,你是调用aspx.cs的方法,还是asmx里的方法啊, 我给你一个调用aspx.cs的吧,我刚写的: //此方法是调用.aspx页面的方法
$(document).ready(function () {

$("#submit").click(function () { //submit单击按钮的id

var ID = $("#log").val(); //这是是用户名id
var middleName = $("#pwd").val();//这是密码id,你自己在页面上放2个input标签
$.ajax({
type: "post",//post调用
url: "login.aspx",//调用本页面的后台方法
data: 'ID=' + ID + '&MiddleName=' + middleName,//这里是参数就是上面的用户名密码
datatype: 'html',
async: true,
beforeSend: function (XMLHttpRequest) {
//如果不是异步读取数据下面则不需要
$("#showResult").text("请稍后。。。。");//这是在页面上显示请稍候,要是不用注销
$("#showResult").css("color", "red");
$("#showResult").css("font-size", "9pt");
},
success: function (msg) {
alert(msg);
},
error: function () {
alert('发生错误');
}

});

})

})

后台的方法:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{ aa(); }

}

public void aa()
{
if (Request["ID"] != null || Request["MiddleName"] != null)
{
string ID = Request["ID"];
string middelName = Request["MiddleName"];
string str = ID + "" + middelName;
Response.Write(str);
Response.End();
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
iceman_kang
2011-08-17
知道答主
回答量:67
采纳率:0%
帮助的人:44.7万
展开全部
你新建个.JS的文件

里面写fuction 类似的语法,具体的可以看看网上,很多的

在.aspx文件中,引用.JS的文件,在后台事件中 xxxID.attribute.add("onclick",“.JS文件"return false) 类似这样的语句,好像有点问题,我只是说类似这样的。

大致是这样的,好像那个单词拼错了,没有环境点不出来,呵呵,见谅了,就这样
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
苗哥0906
2011-08-17 · 超过40用户采纳过TA的回答
知道小有建树答主
回答量:197
采纳率:0%
帮助的人:149万
展开全部
.load .post .get .ajax 具体上网看教程哈
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0dec7d6
2011-08-20 · 超过24用户采纳过TA的回答
知道答主
回答量:103
采纳率:0%
帮助的人:44.1万
展开全部
doPostBack 不就行了吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cuilulumvp
2011-08-17
知道答主
回答量:68
采纳率:0%
帮助的人:29.8万
展开全部
你试试给本页面传递参数看看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式