asp.net ,点击一个按钮,还是显示当前页面,只是数据在另一个页面操作,操作完了,怎么把值传回当前显示页

相当于操作一个隐藏页面,完了之后,传值回来,听说ajax可以实现这样的效果,希望大虾们,给点代码,或实例,... 相当于操作一个隐藏页面,完了之后,传值回来,听说ajax可以实现这样的效果,希望大虾们,给点代码,或实例, 展开
 我来答
shshshdy
2011-04-11 · TA获得超过102个赞
知道小有建树答主
回答量:264
采纳率:0%
帮助的人:184万
展开全部
假如删除一条记录,基于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();
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ae8116d01
2011-04-10 · TA获得超过379个赞
知道答主
回答量:168
采纳率:0%
帮助的人:75.3万
展开全部
虽然不是很懂你为什么要创建另外的页面又不显示出来.但是还回答一下传参的问题吧
可以用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_实例名称来调用这个实例
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b357d1f
2011-04-11 · TA获得超过1642个赞
知道小有建树答主
回答量:1022
采纳率:0%
帮助的人:768万
展开全部
唐唐,可以使用AJAX..把客服端处理了再处理服务端.一些视频网站 的在看视频页面的踩和顶这些就是这样做的你可以去看看!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式