mvc 实现就是配置路由在 action后面加个.html asp.net模式就 -------------------------------------------地址栏重写------------------------------------------------------ 固定值,可以类似与一些伪静态 <system.web> <urlMappings> ------------随便写,----------------实际请求页面 <add url="~/test.html" mappedUrl="~/Default.aspx"/> </urlMappings> 代码定义 ----开始请求的事件 void Application_BeginRequest(object sender, EventArgs e) { HttpApplication app = sender as HttpApplication; ----------------获取请求的虚拟路径---------------------------请求的是不存在的地址 if (app.Request.AppRelativeCurrentExecutionFilePath.Contains("~/url.aspx")) { ------------地址栏的重写,可以保留重写的地址指向存在的页面 app.Context.RewritePath("urldemo.aspx",true); } }
UrlRewriter 地址重写
62,074
社区成员
669,028
社区内容
加载中
.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。
希望和大家一起共同营造一个活跃、友好的社区氛围。
试试用AI创作助手写篇文章吧