矫情的说第一次使用ashx,被震惊到了
这个轻量级的小东西超好用,不会对页面进行改变,还能执行后台的代码。没有页面相关的那些东西,还能处理请求。
建一个ashx就不赘述了。
建完后在ProcessRequest方法内就可以肆意使用传入的context了。
页面上暗搓搓的加一个xxx.ashx?para=canshu
在ashx内执行就可以了。
例子是个跳转的。
public void ProcessRequest(HttpContext context) { HttpRequest request = System.Web.HttpContext.Current.Request; string url = request.Url.AbsoluteUri; context.Server.TransferRequest("xxx.aspx?url=" + context.Server.UrlEncode(url)); }
时间: 2024-11-05 22:06:08