询问者
WebForm ajax如何返回一个字符串?

问题
-
<a class="deletelogo" href="/admin/DeleteLogo.aspx?id=1">删除</a>
点击删除按钮提交到/admin/DelteLogo.aspx页面,在page_load里得到id值,然后Response.Write("ok");
发现返回了 ok+页面(html),如何只返回 ok呢?
$("a.deletelogo").each(function(){
var ths = $(this);
ths.click(function(){
if(confirm("确定删除吗?")){
$.get(ths.attr("href"),function(data){
alert(data);
})
}
return false;
})
})- 已编辑 Dun Eysa 2013年6月13日 6:06
全部回复
-
没有看到你应用AJAX,可以给出完整代码吗?
If you think one reply solves your problem, please mark it as An Answer, if you think someone's reply helps you, please mark it as a Proposed Answer
Help by clicking:
Click here to donate your rice to the poor
Click to Donate
Click to feed Dogs & Cats
Found any spamming-senders? Please report at: Spam Report -
HI,
你这代码中没有看到有使用ajax的内容。但是关于你提出的获取后台页面的返回至我觉得你需要参考一下这个例子:
http://www.w3school.com.cn/jquery/ajax_ajax.asp
希望这个对你有所帮助!
- 已建议为答案 Will ShaoMicrosoft employee, Moderator 2013年7月5日 5:52
-
你好,个人方面并不赞同你在*.aspx页面上单纯返回"ok"字符串。
如下为返回"ok"字符串的代码示例
protected void Page_Load(object sender, EventArgs e) { string id = Request.QueryString["id"]; if (!string.IsNullOrEmpty(id)) { Response.ClearContent(); Response.Write("ok"); Response.End(); } }
博客园: dotNetDR_ 的博客 - 天杀下来的BUG,不怕有我来挡!
博客园介绍: 博客园创立于2004年1月,是面向软件开发者的高品质IT技术社区,聚集了很多优秀的软件开发者和IT技术学习者。- 已编辑 dotNetDR_ 2013年6月20日 2:53 加字~~~~
- 已建议为答案 Willin Wang 2013年7月11日 2:00
-
你好,个人方面并不赞同你在*.aspx页面上单纯返回"ok"字符串。
如下为返回"ok"字符串的代码示例
protected void Page_Load(object sender, EventArgs e) { string id = Request.QueryString["id"]; if (!string.IsNullOrEmpty(id)) { Response.ClearContent(); Response.Write("ok"); Response.End(); } }
博客园: dotNetDR_ 的博客 - 天杀下来的BUG,不怕有我来挡!
博客园介绍: 博客园创立于2004年1月,是面向软件开发者的高品质IT技术社区,聚集了很多优秀的软件开发者和IT技术学习者。
-
我个人偏向于将【Ajax请求】请求到一个.ashx地址(HttpHandler)而不应该是本页地址(.aspx),当然我只是个人建议。你可以采用我的建议或保留你目前的做法!
另外这个貌似不是本主题讨论的内容了,代码答案能满足你的需求的话恳请添加答复!谢谢.
博客园: dotNetDR_ 的博客 - 天杀下来的BUG,不怕有我来挡!
博客园介绍: 博客园创立于2004年1月,是面向软件开发者的高品质IT技术社区,聚集了很多优秀的软件开发者和IT技术学习者。 -
楼上的人估计都没有明白你的意思,兄台你可以这样DeleteLogo.aspx这个页面不需要任何的html标签<html> <body>之类的全部删除,只需要保留<%@ Page ..../>这个指令代码。 保证你只返回你Response出来的
兄台要是搞定了 记得给我投一票啊 哈哈
- 已编辑 randy orten 2013年6月29日 9:24 添加一些新的消息啦,
- 已建议为答案 Will ShaoMicrosoft employee, Moderator 2013年7月5日 5:52