asp.net 建 ashx的时候为什么没有 ashx.cs 后台文件 15
以前的项目有然后自己新建了一个项目就没有怎么回事这是ashx页面的代码<%@WebHandlerLanguage="C#"Class="Handler"%>usingSy...
以前的项目有 然后 自己新建了一个项目 就没有 怎么回事
这是 ashx页面的代码
<%@ WebHandler Language="C#" Class="Handler" %>
using System;
using System.Web;
public class Handler : IHttpHandler {
public void ProcessRequest (HttpContext context) {
context.Response.ContentType = "text/plain";
context.Response.Write("Hello World");
}
public bool IsReusable {
get {
return false;
}
}
}
上面多了一行<%@ WebHandler Language="C#" Class="Handler" %>
不知道是不是这个原因 造成的ajax Xmlhttp.readyState 只能走到1 就没了 展开
这是 ashx页面的代码
<%@ WebHandler Language="C#" Class="Handler" %>
using System;
using System.Web;
public class Handler : IHttpHandler {
public void ProcessRequest (HttpContext context) {
context.Response.ContentType = "text/plain";
context.Response.Write("Hello World");
}
public bool IsReusable {
get {
return false;
}
}
}
上面多了一行<%@ WebHandler Language="C#" Class="Handler" %>
不知道是不是这个原因 造成的ajax Xmlhttp.readyState 只能走到1 就没了 展开
11个回答
展开全部
ashx就这一个文件啊,你还找什么样的文件出来呢
<%@ WebHandler Language="C#" Class="_1111" %> 文件头必须的
<%@ WebHandler Language="C#" Class="_1111" %> 文件头必须的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一般处理文件时处理HTTP请求和会发服务器响应的,本身就是代码的逻辑部分,怎么会分前台和后台的呢?cx文件只是aspx页面才会有的。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ashx是一般处理程序,这是一个干净的后台处理程序,可以理解为删除了前台html标签的aspx,一般和js构成ajax配套使用,进行调试,方可以实现对应的功能。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
理论上Handler.ashx的代码是
<%@ WebHandler Language="C#" Class="Handler" %>
Handler.ashx.cs的代码是
using System;
using System.Web;
public class Handler : IHttpHandler {
public void ProcessRequest (HttpContext context) {
context.Response.ContentType = "text/plain";
context.Response.Write("Hello World");
}
public bool IsReusable {
get {
return false;
}
}
}
你这些代码齐全了,不过文件可能不太对,你用的vs2008?我不知道是不是ide的问题,我们都用vs2012了。要不删了重新新建一下试试呢?或者自己手动新建文件把代码拷进去。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
aspx,ashx 其实都cs的一部份,你可以把你现在ashx删了,直接创建一个cs文件继承IHttpHandler。它类似于拦截器的功能
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询