asp.net2.0 URL重写以及urlMappings问题(1)(2)_.Net教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

推荐:谈谈HtmlControl与WebControl的区别与用途
Web控件和Html控件虽然好多功能相同并且长得很像 但是它们的内部实现机制是完全不一样的 Web控件要比Html控件执行效率要好 1. 使用起来也相当方便,举个简单的例子,例如Button

void IHttpModule.Init(HttpApplication context)
{
context.BeginRequest = delegate(object sender, EventArgs e)
{
System.Web.HttpContext cxt = context.Context;

if (cxt.Request.ContentType != "image/pjpeg")
{
string type = cxt.Request.ContentType.ToLower();
string path = cxt.Request.Path;
string apppath = cxt.Request.ApplicationPath;
path = path.Remove(0, apppath.Length);
path = "~" path;

string newUrl = GetUrl(cxt, path.TrimEnd().TrimStart());
if (newUrl != null)
{
cxt.Response.Filter = new ResponseFilter(cxt.Response.Filter, cxt.Request.Path);
cxt.Response.Write("请求的路径:" path);
cxt.Response.Write("");
cxt.Response.Write("转向的目的URL:" newUrl);
cxt.Response.Write("");
cxt.RewritePath(newUrl);
}
//如果要求处理所有的请求时用到
//else
//{
// cxt.Response.Write(cxt.Request.Path "");
// cxt.Response.Write("你请求的资源不存在或无权访问!");
// cxt.Response.Flush();
// cxt.Response.End();
//}
}
};
}
}

分享:ASP.NET 2.0服务器控件之客户端功能
  多数在表示层应用的服务器控件主要由两个部分组成:服务器端功能和客户端功能。服务器端功能永远是服务器控件的核心,而随着技术的发展,客户端功能也逐渐变得越来越重要。只有两个部分

共2页上一页12下一页
来源:模板无忧//所属分类:.Net教程/更新时间:2008-08-22
相关.Net教程