url重写(form www.sysoft.cc)

简单的url重写,静态化前身,在global.asa中的begin_request事件中添加

protected void Application_BeginRequest(Object sender, EventArgs e)
        {
            string url = Request.AppRelativeCurrentExecutionFilePath;//"~/play_15.aspx"
            Match match = Regex.Match(url, @"~/Play_(\d+).aspx");
            if (match.Success)
            {
                int id = Convert.ToInt32(match.Groups[1].Value);
                Context.RewritePath("play.aspx?id=" + id);
            }
        }

  

时间: 2024-10-15 20:03:10

url重写(form www.sysoft.cc)的相关文章

jquery 的前端验证控件应用(form www.sysoft.cc)

jquery validate验证控件真是挺 好用,功能不错,找好文档,使用也较方便呵,不错. <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>Index</title> <script src="../../Scripts/jquery-1.4.1.js" type="text/ja

隐藏表单域、URL重写、cookie、session

隐藏表单域: 隐藏域是用来收集或发送信息的不可见元素,对于网页的访问者来说,隐藏域是看不见的.当表单被提交时,隐藏域就会将信息用你设置时定义的名称和值发送到服务器上. 代码格式:<input type="hidden" name="..." value="..."> 属性解释:type="hidden"定义隐藏域:name属性定义隐藏域的名称,要保证数据的准确采集,必须定义一个独一无二的名称:value属性定义隐藏

Url Rewrite 再说Url 重写

前几天看到园子里一篇关于 Url 重写的文章<获取ISAPI_Rewrite重写后的URL>, URL-Rewrite 这项技术早已不是一项新技术了,这个话题也已经被很多人讨论过多次.搜索一下URL-Rewrite可以找到很多URL-Rewrite方面的文章和组件,自己以前也多次接触过这个东东,也来说说吧. ScottGu 有一篇非常经典的 URL-Rewrite Blog Tip/Trick: Url Rewriting with ASP.NET http://weblogs.asp.net

Session,Cookie,jsessionid,Url重写

在一些投票之类的场合,我们往往因为公平的原则要求每人只能投一票,在一些WEB开发中也有类似的情况,这时候我们通常会使用COOKIE来实现,例如如下的代码: < % cookie[]cookies = request.getCookies(); if (cookies.lenght == 0 || cookies == null){ doStuffForNewbie(); //没有访问过 }else{ doStuffForReturnVisitor(); //已经访问过了 } % > 这是很浅显

URL重写技术总结

概要:什么是url重写? URL 重写是截取传入 Web 请求并自动将请求重定向到其他 URL 的过程.比如浏览器发来请求 hostname/101.html ,服务器自动将这个请求中定向为http://hostname/list.aspx ?id=101. url重写的优点在于: 1.缩短url,隐藏实际路径提高安全性. 2.易于用户记忆和键入. 3.易于被搜索引擎收录. 正文:实现url重写的基本方法: 一. 下载ms的URLRewriter.dll,放到你的web程序的bin下 下载地址1

ASP.NET 中执行 URL 重写

具体实现步骤(其中的一种实现方法): 一.下载相关的DLL(ActionlessForm.dll和UrlRewriter.dll) http://download.csdn.net/detail/yingwanghbx/4510059 二.在项目中引用那两个DLL文件 右击项目,点击Add Reference,选择Browse,然后选择相应的DLL,点击OK即可. 三.添加browser文件 1.右击项目,点击Add-New Item,选择Browser File,取个有意义的名字.在生成的*.

ASP.NET伪静态 UrlRewrite(Url重写) 实现和配置

核心提示:大 家一定经常在网络上看到很多网站的地址后缀都是用XX.HTML或者XX.ASPX等类似静态文件的标示来操作的吧,那么大家有怀疑过他真的是一个一个的 静态生成的文件么,静态文件的生成的优缺有好有坏,对于访问量很大的网站,利用静态文件可提高服务器的运行稳定和速度... 大家一定经常在网络上看到很多网站的地址后缀都是用XX.HTML或者XX.ASPX等类似静态文件的标示来操作的吧,那么大家有怀疑过他真的是一 个一个的静态生成的文件么,静态文件的生成的优缺有好有坏,对于访问量很大的网站,利用

【C#】 用Route进行URL重写

在.NET Framework 4中,微软推出了Route机制.这种机制不仅在MVC中大量运用,在WebForm中也可以使用. 和Contex.RewritePath()一样,Route功能也是写在Global.asax文件中.  1.设置默认页面 具体代码如下: 如代码所示,该路由会将网站默认转向SimpleURLRewriting页面. 实际访问后,效果如下: 2.配置参数 在实际项目中,我们访问网站时经常会使用参数,像这种情况应该怎么配置呢. Global.asax: 页面后台代码: 它将

步步为营-90-SEO(url重写+超链接技巧)

目的:便于搜索引擎抓取 url重写:将带参数的url如:https://i.cnblogs.com/EditPosts.aspx?opt=1.修改为https://i.cnblogs.com/EditPosts.aspx_1 1:在BookList修改如下链接方式 href="<%#Eval("Id","/Goods/BookDetail_{0}.aspx") %>"> 2:添加Global文件 在Application_Beg