asp.net ,点击一个按钮,还是显示当前页面,只是数据在另一个页面操作,操作完了,怎么把值传回当前显示页
相当于操作一个隐藏页面,完了之后,传值回来,听说ajax可以实现这样的效果,希望大虾们,给点代码,或实例,...
相当于操作一个隐藏页面,完了之后,传值回来,听说ajax可以实现这样的效果,希望大虾们,给点代码,或实例,
展开
3个回答
展开全部
假如删除一条记录,基于jquery 如果用普通的ajax方法原理是一样的,只是语法不同
------------a.aspx
<script src="../jquery.js" type="javascript/text"/>
<script>
function del(){
var url="b.aspx";
$.getJSON(url,function(json){
if(json.flag){
alert("删除成功!");
window.location.href=window.location.href;//刷新本页面
//不想刷新的话 可以把列表的某一行直接隐藏或删除(remove)掉
}else{
alert("删除失败!");
}
});
}
</script>
<!--页面 id 要修改的主键-->
<input type="hidden" id="id" />
<input type="button" id="btn_edit" value="删除" onclick="del()" />
------------b.aspx
page_load....
if(!isPostBack)
{
if(request["id"]!=null){
//对本条记录做删除操作
//删除成功
response.write("{flag:true}");
response.end();
//删除失败
//response.write("{flag:false}");
//response.end();
}
}
------------a.aspx
<script src="../jquery.js" type="javascript/text"/>
<script>
function del(){
var url="b.aspx";
$.getJSON(url,function(json){
if(json.flag){
alert("删除成功!");
window.location.href=window.location.href;//刷新本页面
//不想刷新的话 可以把列表的某一行直接隐藏或删除(remove)掉
}else{
alert("删除失败!");
}
});
}
</script>
<!--页面 id 要修改的主键-->
<input type="hidden" id="id" />
<input type="button" id="btn_edit" value="删除" onclick="del()" />
------------b.aspx
page_load....
if(!isPostBack)
{
if(request["id"]!=null){
//对本条记录做删除操作
//删除成功
response.write("{flag:true}");
response.end();
//删除失败
//response.write("{flag:false}");
//response.end();
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
虽然不是很懂你为什么要创建另外的页面又不显示出来.但是还回答一下传参的问题吧
可以用QuerySting来传递简单的参数,传递的值是会显示在浏览器的地址栏,如http://zhidao.baidu.com/question/250915632.html?fr=uc_push&push=core&group=1 这是百度这个页面的地址 其中?号后面的参数,有fr,push,group 3个参数.
如果你需要传递类的话用Server.Transfer方法,你把你需要传的类定义为public用Server.Transfer("url")来打开你要传过去的页面.在那个页面可以通过url_实例名称来调用这个实例
可以用QuerySting来传递简单的参数,传递的值是会显示在浏览器的地址栏,如http://zhidao.baidu.com/question/250915632.html?fr=uc_push&push=core&group=1 这是百度这个页面的地址 其中?号后面的参数,有fr,push,group 3个参数.
如果你需要传递类的话用Server.Transfer方法,你把你需要传的类定义为public用Server.Transfer("url")来打开你要传过去的页面.在那个页面可以通过url_实例名称来调用这个实例
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
唐唐,可以使用AJAX..把客服端处理了再处理服务端.一些视频网站 的在看视频页面的踩和顶这些就是这样做的你可以去看看!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询