
有没有人会 Jquery 调用ASP.net 的后台方法啊 不用AJax <%= Method()%> 只知道这个可以,但带参数怎么弄 5
展开全部
我给你一个,你是调用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();
}
}
$(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();
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你新建个.JS的文件
里面写fuction 类似的语法,具体的可以看看网上,很多的
在.aspx文件中,引用.JS的文件,在后台事件中 xxxID.attribute.add("onclick",“.JS文件"return false) 类似这样的语句,好像有点问题,我只是说类似这样的。
大致是这样的,好像那个单词拼错了,没有环境点不出来,呵呵,见谅了,就这样
里面写fuction 类似的语法,具体的可以看看网上,很多的
在.aspx文件中,引用.JS的文件,在后台事件中 xxxID.attribute.add("onclick",“.JS文件"return false) 类似这样的语句,好像有点问题,我只是说类似这样的。
大致是这样的,好像那个单词拼错了,没有环境点不出来,呵呵,见谅了,就这样
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
.load .post .get .ajax 具体上网看教程哈
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
doPostBack 不就行了吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你试试给本页面传递参数看看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询