社区
Ajax
帖子详情
response.write("context") 用Ajax怎么样只接收context 而不带Html代码
yonglaixiazaide
2009-06-16 08:35:55
如题
...全文
61
2
打赏
收藏
response.write("context") 用Ajax怎么样只接收context 而不带Html代码
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yonglaixiazaide
2009-06-18
打赏
举报
回复
我也是这样写的啊 但是还是不行 ,返回值中有 <html><haed></head><body></body></html>
psy0324
2009-06-16
打赏
举报
回复
这个很简单,你在Response.write("content") 前面加一句话 Response.contentType='text' 返回的时纯文本类型而不是Html代码。。
异步
ajax
验证用户名(防止重名)
<%@ WebHandler Language="C#" Class="Handler" %> using System; using System.Web; using System.Data; using DAL; public class Handler : IHttpHandler { public void ProcessRequest (Http
Context
context
) {
context
.
Response
.ContentType = "text/plain";
context
.
Response
.
Write
("Hello World"); string username=
context
.Request.QueryString.Get("username"); if (username.ToString() == null || username.ToString() == "") { //禁止缓存
context
.
Response
.Expires = -1;//相对过期时间
context
.
Response
.ExpiresAbsolute = DateTime.Now.AddDays(-1);//绝对过期时间
context
.
Response
.CacheControl = "no-cache";
context
.
Response
.AddHeader("pragma", "no-cache");
context
.
Response
.AddHeader("cache-control", "private"); string sql = string.Format("select * from MIS.JZG_REGISTER_TOTAL where USER_NAME='{0}'", username); DataTable ds = DBHelper.GetDataSet(sql);
context
.
Response
.Clear();//清除缓冲区流中所有内容
context
.
Response
.
Write
("2");
context
.
Response
.End(); }
JQuery
Ajax
jquery 简化了
ajax
的开发 <%@ WebHandler Language="C#" Class="HandingPersonInfo" %> using System; using System.Web; using System.Web.SessionState; public class HandingPersonInfo : IHttpHandler,IReadOnlySessionState { public void ProcessRequest (Http
Context
context
) {
context
.
Response
.ContentType = "text/plain"; string ID =
context
.Request.Form["ID"]; string middelName =
context
.Request.Form["MiddleName"]; string lastName=
context
.Session["LastName"].ToString(); string Name = ID + " " + middelName + " " + lastName;
context
.
Response
.
Write
(Name); } public bool IsReusable { get { return false; } } }
asp.net(C#)跨域及跨域写Cookie问题
解决方法是:
代码
如下: //www.B.com里的被调用的页面需要写P3P头,从而解除IE对写Cookie的阻止
context
.
Response
.AddHeader(“P3P”, “CP=CAO PSA OUR”); //www.A.com里通过
ajax
调用www.B.com里的内容时,是跨域访问,需要使用jsonp,为配合其工作需要添加下面两句,生成jsonp返回
context
.
Response
.ContentType = “text/plain”;
context
.
Response
.
Write
(string.Format(“{0}(‘OK’)”,
context
.Request[“
ajax
response
.end,一般处理程序
context
.
Response
.End()执行时抛异常
@那一年的码农:异常信息如下,"由于
代码
已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值"。我的开发环境Win7+Vs2010+开发框架 ASP.NET MVC 3.0,在View中点击Button按钮,执行js脚本
Ajax
调用SubmitAcceptOrder.ashx文件,
context
.
Response
.
Write
();将一个字符串写入Http响应输出流
context
.Respon...
含
Ajax
项目的
Response
.
Write
使用
错误: Sys.WebForms.PageRequestManagerParserErrorException: 无法分析从服务器收到的消息。之所以出现此错误,常见的原因是: 在通过调用
Response
.
Write
() 修改响应时,将启用响应筛选器、HttpModule 或服务
Ajax
52,797
社区成员
25,305
社区内容
发帖
与我相关
我的任务
Ajax
Web 开发 Ajax
复制链接
扫一扫
分享
社区描述
Web 开发 Ajax
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章