日期:2014-05-19  浏览次数:20487 次

|M| 第五贴 学习URL改写 新的要求 大家看看
protected   void   Application_BeginRequest(   object   sender,   EventArgs   e   )
    {
        string   Filepath   =   HttpContext.Current.Request.PhysicalPath;
        HttpContext.Current.Response.Write(System.IO.File.Exists(Filepath));
        if   (System.IO.File.Exists(Filepath))
        {
          //   HttpContext.Current.RewritePath( "~/Default14.aspx ");
            //如果存在请求的页面文件,就直接执行
        }
        else
        {
            HttpContext.Current.RewritePath( "~/DataListCheckAll.aspx ");
        }
    }

这种可以实现nama.aspx进行改写
后来我用name想要这种就不行了
然后我给他添加一个name文件夹再添加一个default.aspx就可以
实现www.xxx.com/name
但是这样我有很多不可能每一个给添加一个文件夹
这种情况要怎么办才能实现www.xxx.com/name
改写到www.xxx.com/default.aspx?id=name

------解决方案--------------------
接分
------解决方案--------------------
感觉是环境设置吧,和编程没有什么关系
------解决方案--------------------
我好像還不能理解樓主的意圖。
------解决方案--------------------
呵呵 LZ好刻苦!
------解决方案--------------------
用httpmodule可以做的.
------解决方案--------------------
向cpp2017(慕白兄) 学习